Первое что мы должны сделать при разработке темы включающей в себя функционал интернет-магазина — адаптировать woocommerce под свой шаблон.
Локализация woocommerce
Для адаптации woocommerce в нашем шаблоне необходимо:
- Создать в папке нашей темы папку woocommerce и скопировать в нее содержимое папки wp-content/plugins/woocommerce/templates/ (все файлы и папки как есть).
- Создать в папке нашей темы страницу woocommerce.php, в нее скопировать содержимое шаблона page.php, изменив основной цикл вывода на этот
<?php woocommerce_content(); ?> - В файле functions.php добавляем запись инициализации add_theme_support( ‘woocommerce’ );
Теперь шаблоны выводов woocommerce нужно править в созданной папке woocommerce и хуками в файле functions.php
Теперь при обновлении версии woocommerce наша адаптация не слетит.
Самый удобный способ обновить локальную версию woocommerce: скачать архив с последней версией плагина, открыть в настройках WC меню Состояние системы и залить в локальную папку те файлы которые помечены красным (с требованием обновить).
Рекомендация: просто прописать стиль для заголовка h1 class=»page-title»
Настройка ссылок
Очень важно для правильной работы движка WC настроить ЧПУ-ссылки. Надо установить плагин Cyr to Lat enhanced, а в меню Настройки/Постоянные ссылки настроить так:
Общие настройки — Название записи
Дополнительно
База категорий товара — product-category
База меток товара — product-tag
База постоянных ссылок на товар
Произвольная база — /product/%product_cat%
[site-socialshare]