Как отобразить виджет используя условную для продукта страницу - PullRequest
2 голосов
/ 11 июля 2019

Я настраиваю отображение виджета на странице продукта с условным значением is_product_tag( 'hans' ), но виджет не отображается.

Я использую WordPress 5.2.2, WooCommerce 3.6.5 и логику виджетов ( плагин ) 5.10.4

Редактировать 1 : я попробовал приведенное ниже условие на странице одного продукта, но оно не сработало:

has_term( 'hans' )
is_product && is_product_tag ( 'hans')
is_product_tag ('hans')

1 Ответ

2 голосов
/ 11 июля 2019

Вы используете неправильное условие здесь.Условный тег работает, только если отображается архив тегов продукта для hans.Как уже упоминалось в вопросе - вы находитесь на странице продукта.Таким образом, ваше условие всегда будет возвращать false.

Вы можете использовать:

has_term('hans', 'product_tag');

Если это не работает в плагине логики виджета, вы можете использовать то же условие в PHP перед отображениемвиджет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...