/ Wordpress / Адаптация woocommerce под свой шаблон

Адаптация woocommerce под свой шаблон

HIT

23.09.2015

31919

Первое что мы должны сделать при разработке темы включающей в себя функционал интернет-магазина — адаптировать woocommerce под свой шаблон.

Локализация woocommerce

Для адаптации woocommerce в нашем шаблоне необходимо:

  1. Создать в папке нашей темы папку woocommerce и скопировать в нее содержимое папки wp-content/plugins/woocommerce/templates/ (все файлы и папки как есть).
  2. Создать в папке нашей темы страницу woocommerce.php, в нее скопировать содержимое шаблона page.php, изменив основной цикл вывода на этот
     <?php woocommerce_content(); ?>
  3. В файле functions.php добавляем запись инициализации add_theme_support( ‘woocommerce’ );

Теперь шаблоны выводов woocommerce нужно править в созданной папке woocommerce и хуками в файле functions.php
Теперь при обновлении версии woocommerce наша адаптация не слетит.

Бывают случаи, когда после обновления WC перестают работать некоторые элементы плагина. Решение: требуется обновить локально те или иные (требующиеся) файлы в локализованную папку из обновленной wp-content/plugins/woocommerce/templates/

Самый удобный способ обновить локальную версию woocommerce: скачать архив с последней версией плагина, открыть в настройках WC меню Состояние системы и залить в локальную папку те файлы которые помечены красным (с требованием обновить).

Генерация заголовка шаблона вывода категорий и товаров находится в нелокализованной папке wp-content/plugins/woocommerce/includes/ в файле wc-template-functions.php.
Рекомендация: просто прописать стиль для заголовка h1 class=»page-title»

Настройка ссылок

Очень важно для правильной работы движка WC настроить ЧПУ-ссылки. Надо установить плагин Cyr to Lat enhanced, а в меню Настройки/Постоянные ссылки настроить так:

Общие настройки — Название записи

Дополнительно

База категорий товара — product-category
База меток товара — product-tag

База постоянных ссылок на товар

Произвольная база — /product/%product_cat%

[site-socialshare]
  • Похожие записи
  • Комментарии
  • Вложения
Watermark для изображений товаров (обзор плагинов)

Watermark для изображений товаров (обзор плагинов)

Рассмотрим различные плагины по добавлению водяного знака (watermark) на изображения товаров. WooCommerce Products Image Watermark (BeRocket) Плагин не понравился. Логотип добавляется только одним способом, с указанием положения. Можно перезагрузить загруженные Читать далее »

Колесо удачи для интернет-магазина

Колесо удачи для интернет-магазина

Добавим на интернет-магазин возможность посетителям проверить свою удачу посредством колеса удачи. Колесо представляет собой барабан с секторами с разными вариантами скидок, либо отсутствия их. Lucky Wheel for WooCommerce – Spin Читать далее »

Поле для вариативного товара

Поле для вариативного товара

Как делать произвольные (пользовательские) поля для товаров Woocommerce описано здесь. Но теперь пойдем дальше — сделаем поле для вариативного товара. Это должно открыть горизонты для интересных решений. Но я предвижу Читать далее »

Добавить комментарий

Notice: Функция WP_Styles::add вызвана неправильно. Стиль с дескриптором "editor-buttons" был поставлен в очередь с незарегистрированными зависимостями: dashicons. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.9.1.) in /home/t/tiberi6w/opttour.ru/public_html/wp-includes/functions.php on line 6170

Пока нет комментариев. Будь первым!

Адаптация woocommerce под свой шаблон
Предварительная стоимость (товар + количество)
Рекомендации для васПредварительная стоимость (товар + количество)Opttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.