首页 > 解决方案 > 使用简码的 Woocommerce 类别描述

问题描述

我想使用简码替换页面上的 Woocommerce 类别描述。

使用简码,我想动态显示当前类别的自定义特色图像和描述。

这是我从这里和谷歌搜索中找到的一些代码。此代码似乎有效,但也影响了单个产品页面。

有人可以告诉我这有什么问题吗?

add_filter('woocommerce_short_description', function ($description) {
    if (! is_product_category()) { return; }   
    return do_shortcode('[porto_block id="510079"]');
});

标签: phpwordpresswoocommerceshortcode

解决方案


使用以下条件确保它仅适用于类别页面。

add_filter('woocommerce_short_description', function ($description) {
    if ( is_product_category() && !is_single() && !is_product()) {    
        return do_shortcode('[porto_block id="510079"]');
    }else{
        return $description;
    }
});

推荐阅读