使用短代码的 Woocommerce 类别描述

Woocommerce category description using shortcode

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

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

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

谁能告诉我这有什么问题吗?

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

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

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;
    }
});