Добавить текст под страницу архива определенной категории продуктов Woocommerce - PullRequest
0 голосов
/ 27 февраля 2019

Я хотел бы показать текст под основным содержанием страницы магазина.Разный текст для разных категорий.

Мне известно о показе описания категории на странице магазина для каждой категории, но она уже используется.

Сейчас я так далеко, но, похоже, он не работает в дочерней теме functions.php

if ( is_category( 'category1' ) ) {
    function add_my_text() {
        print '<p>This is my extra text.</p>';
      }     
    add_action( 'woocommerce_after_main_content', 'add_my_text' );
}

Буду благодарен, если кто-нибудь знает, как улучшить эту функцию

1 Ответ

0 голосов
/ 27 февраля 2019

Условная функция Wordpress is_category() не работает с категориями продуктов Woocommerce, которые являются пользовательской таксономией.Вместо этого используйте условный тег Woocommerce is_product_category() внутри вашей подключенной функции, например:

add_action( 'woocommerce_after_main_content', 'add_my_text' );
function add_my_text() {
    if ( is_product_category( 'category1' ) ) {
        echo '<p>This is my extra text.</p>';
    }    
}

Код входит в файл function.php вашей активной дочерней темы (или активнойтема).Должно работать.

...