При обновлении плагина woocommerce, все файлы затираются по умолчанию. Чтобы избежать обновление структуры темы, нужно произвести интеграцию.
Внимание! Чтобы сторонняя тема стала поддерживать интеграцию шаблона с woocommerce – добавьте в файл function.php этот код:
// поддерка шаблона woocommrce для стороних тем function mytheme_add_woocommerce_support() { add_theme_support( 'woocommerce' ); } add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );
Четыре шага интеграции шаблона
- подключитесь по ftp или зайдите на менеджер файлов на хостинге (хостинг со скидками)
- создайте папку woocommerce в вашей теме
- скопируйте встроенный шаблон плагина в вашу тему – смотрите внимательно пути :
все что находится внутри папки /wp-content/plugins/woocommerce/templates/ копируем в недавно созданную папку /wp-content/themes/my_theme/woocommerce/ - где my_theme - ваша тема
- теперь можно изменять внешний вид шаблона меняя содержимое папки /wp-content/themes/my_theme/woocommerce/
Вам не обязательно закидывать весь шаблон, недостающие файлы wp возьмет из папки плагина. Вы можете интегрировать только отдельные файлы, например файл : /wp-content/themes/my_theme/woocommerce/cart/cart.php будет отвечать за внешний вид корзины. Расположите его в нужном месте и редактируйте как вам это угодно.
Преимущества внедрения данного способа
- при обновлении woocommerce не будут затерты ваши изменения
- вы не затрагиваете системные файлы плагина
- легкая интеграция в другие сайты
- легкое дополнение и редактирование