在特定的Woocommerce产品类别存档页面下添加文本

问题描述 投票:1回答:1

我想在商店页面主要内容下显示文字。不同类别的不同文本。

我知道在每个类别的商店页面上显示类别描述,但这已经在使用中。

现在我是这么远但它似乎不适用于Child主题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' );
}

如果有人知道如何改进这个功能,将会感恩

php wordpress woocommerce product custom-taxonomy
1个回答
0
投票

Wordpress条件函数is_category()不适用于自定义分类法的Woocommerce产品类别。而是在你的钩子函数中使用Woocommerce conditional tag 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文件中。它应该有效。

© www.soinside.com 2019 - 2024. All rights reserved.