• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

WC игнорирует Template name:

Image CMS

eniko

Новичок
#1
Пытаюсь сделать тему, WC в моей теме работает из файла woocommerce.php с единственной функцией woocommerce_content (); и я ни знаю как заставить WC использовать другой файл с тем же woocommerce_content ();. К примеру, мне нужна другая шапка на странице магазина или футер, я создаю другой шаблон

/*

* Template name: другой шаблон

*/

но WC его игнорирует. Мне не нужно редактировать файлы или шаблоны плагина. Как сделать, что бы WC использовал шаблоны страниц темы?
 

searchingman

Гуру
Местный
#2
Для некоторых страниц woocommerce не будет работать схема с "шаблонами страниц".
- главная страница магазина ( шаблон wc : archive-product.php)
- карточка товара ( шаблон wc : single-product.php )
В вышеуказанных шаблонах происходит вызов своих хедеров (header-shop.php) и футеров (footer-shop.php).
Поэтому для создания своего вывода на странице товары Вы можете :
1. Создать в своей теме файл header-shop.php и прописать в нем все, что нужно.
2. В существующем файле header.php вашей темы задействовать условные теги woocommerce, н-р, is_product().
В результате вывести свой контент на странице продукта.

На других страницах, н-р, "Оплата", "Мой профиль", "Корзина" схема с "шаблонами страниц" работает.
 
Последнее редактирование:
Сверху Снизу