• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Совет WooCommerce о шаблонах...

Wildcdu

ЭКСПЕРТ

Wildcdu

ЭКСПЕРТ
Сообщения
1,120
Поговорим о шаблонах WooCommerce.
Для работы с шаблонами WC достаточно скопировать их в Ваш шаблон с сохранением структуры папок. Таким образом вы можете настроить любой момент и не бояться обновления плагина.
Шаблон в Вашей теме имеет приоритет перед плагином


Пример: для внесения изменений в шаблон корзины, скопируйте woocommerce/templates/cart/cart.php в ваша_тема/woocommerce/cart/cart.php. После этого Вы можете вносить любые изменения в файл шаблона cart.php, расположенный в папке с вашей темой (т.е. в файл cart.php, расположенный по адресу ваша_тема/woocommerce/cart/cart.php), и внесенные вами изменения сохранятся даже после обновления WooCommerce.

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


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

Не редактируйте файлы шаблонов в ядре самого плагина, так как они будут перезаписаны в процессе обновления и все внесенные в них изменения будут потеряны, поскольку обновленные файлы шаблонов затрут старые файлы шаблонов.


Вот как то так. Будем дополнять и расширять эту тему.
(Кстати сам WC содержит очень много хуков и фильтров и это повод помучить WC ...)
Следите за нашими темами на форуме.
Критика и дополнения приветствуются.
 

Wildcdu

ЭКСПЕРТ

Wildcdu

ЭКСПЕРТ
Сообщения
1,120
Предлагаю так же постепенно собрать в этой теме весь функционал WC из официальной документации
Хуки Для просмотра ссылки Войди или Зарегистрируйся
Условия и теги Для просмотра ссылки Войди или Зарегистрируйся
Переводите и пишите тут. Будет очень полезно для всех.
И пожалуйста не нужно машинного перевода. Спасибо.

Добавлю может пригодится Для просмотра ссылки Войди или Зарегистрируйся
 

Fishka

ЭКСПЕРТ

Fishka

ЭКСПЕРТ
Сообщения
604
Пример: для внесения изменений в шаблон корзины, скопируйте woocommerce/templates/cart/cart.php в ваша_тема/woocommerce/cart/cart.php. После этого Вы можете вносить любые изменения в файл шаблона cart.php, расположенный в папке с вашей темой (т.е. в файл cart.php, расположенный по адресу ваша_тема/woocommerce/cart/cart.php), и внесенные вами изменения сохранятся даже после обновления WooCommerce.
а не может ли корзина в таком случае перестать работать при обновлении woo?
те не то, что она гарантировано перестанет работать, а то, что есть вероятность, что после определенного обновления woo корзина перестанет корректно работать как раз по причине внесенных правок (конечно, смотря еще какие это были правки и что именно они затронули)
 

Wildcdu

ЭКСПЕРТ

Wildcdu

ЭКСПЕРТ
Сообщения
1,120
а не может ли корзина в таком случае перестать работать при обновлении woo?
те не то, что она гарантировано перестанет работать, а то, что есть вероятность, что после определенного обновления woo корзина перестанет корректно работать как раз по причине внесенных правок (конечно, смотря еще какие это были правки и что именно они затронули)
Тут такой момент, при обновлении со старой версии WC на новую скорее всего все правки станут не работоспособными (ядро в новой версии сильно изменили) в новых версиях такой риск сведен к минимуму, хотя все может быть. Но на мой субъективный взгляд это сугубо частные случаи.
 
Сверху