Как изменить шаблон WooCommerce на свой
У меня есть онлайн магазин, сделан на WordPress. Почти все шаблоны идут от WooCommerce. Сейчас мне нужно сделать изменения на этом шаблоне. Есть способ не залезть в плагины? Мне нужно делать все изменения в папке themes.
Нужно изменить страницу корзины, страницу товара и страницу каталога товаров.
Ответы (1 шт):
Если вы внесёте изменения в плагин, они пропадут при обновлении. Все изменения надо делать в дочерней теме.
В корне дочерней темы создаёте папку 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 здесь.