Как изменить шаблон WooCommerce на свой

У меня есть онлайн магазин, сделан на WordPress. Почти все шаблоны идут от WooCommerce. Сейчас мне нужно сделать изменения на этом шаблоне. Есть способ не залезть в плагины? Мне нужно делать все изменения в папке themes.

Нужно изменить страницу корзины, страницу товара и страницу каталога товаров.


Ответы (1 шт):

Автор решения: KAGG Design

Если вы внесёте изменения в плагин, они пропадут при обновлении. Все изменения надо делать в дочерней теме.

В корне дочерней темы создаёте папку woocommerce и в неё копируете только нужные шаблоны из папки templates плагина, сохраняя структуру подпапок. Там шаблоны можно править, изменения останутся после обновления тем и плагинов.

Примеры отображения путей: /wp-content/plugins/woocommerce/templates/archive-product.php => /wp-content/themes/my-theme/woocommerce/archive-product.php /wp-content/plugins/woocommerce/templates/single-product/price.php => wp-content/themes/my-themes/woocommerce/single-product/price.php

P.S. Следуя комментариям ниже:

Добавьте в functions.php своей темы поддержку WooCommerce:

function woocommerce_support() {
    add_theme_support( 'woocommerce' );
}

add_action( 'after_setup_theme', 'woocommerce_support' );

Подробнее о структуре шаблонов WooCommerce здесь.

→ Ссылка