Я изучаю и настраиваю свою тему в Wordpress и переопределял шаблоны WooCommerce, теперь установлен WooCommerce, чтобы исправить множество мелких проблем с форматированием, которые происходят на страницах WooCommerce. Я до сих пор каталка и кассу, которые они используют cart.php
(и любые проверки php), но также используют основную тему Wordpress page.php
. Я мог использовать is_woocommerce()
в условных местах в других местах, но не здесь, так как я узнал, что документы WooCommerce говорят, что их нельзя использовать для проверки и тележки.
is_woocommerce(). Возвращает true, если на странице, использующей шаблоны WooCommerce (корзина и проверка являются стандартными страницами с короткими кодами и, следовательно, не включены). http://docs.woothemes.com/document/conditional-tags/
Итак, как я могу изменить внешний вид этих страниц? У меня есть "Просмотреть все сообщения" и дата/время вверху, а также боковая панель категорий page.php, которую я не хочу показывать по очевидным причинам в кассе и тележке, так как они вообще не имеют смысла. Каковы мои варианты?
Можно ли использовать другой шаблон, отличный от page.php?
Это вариант? Это плохая практика... это вызывает большую нагрузку на каждую страницу с помощью этого цикла? Где я могу это выразить? http://saiyedfaishal.wordpress.com/2014/01/06/check-if-it-is-woocommerce-page/
Какой лучший способ сделать это? Спасибо за любую помощь! Этот вопрос несколько связан с - Как изменить действие woocommerce_before_cart