首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WooCommerce中将环路产品类别项目说明显示在其标题下方

在WooCommerce中将环路产品类别项目说明显示在其标题下方
EN

Stack Overflow用户
提问于 2021-04-16 21:45:30
回答 1查看 247关注 0票数 2

我想知道如何在woocommerce shop by category页面的类别标题下添加类别描述?这是我尝试过的。“

代码语言:javascript
复制
function woocommerce_after_shop_loop_item_title_short_description() {
    global $product;

    if ( ! $product->post->post_excerpt ) return;
    ?>
    <div itemprop="description">
        <?php echo apply_filters( 'woocommerce_short_description', $product->post->post_excerpt ) ?>
    </div>
    <?php
}
add_action('woocommerce_after_shop_loop_item_title', 'woocommerce_after_shop_loop_item_title_short_description', 5);

但这并没有在商店页面的类别标题下显示猫的描述,任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-16 22:09:20

要在标题下显示循环产品类别项目说明,请使用以下方法之一:

在术语链接中:

代码语言:javascript
复制
add_action('woocommerce_after_subcategory_title', 'display_short_description_after_shop_loop_item_title', 10 );
function display_short_description_after_shop_loop_item_title( $category ) {
    if ( $description = $category->description ) {
        echo '<p class="'. $category->slug .' cat-description" itemprop="description">' . $description . '</p>';
    }
}

在术语链接之外:

代码语言:javascript
复制
add_action('woocommerce_after_subcategory', 'display_short_description_after_shop_loop_item_title', 20 );
function display_short_description_after_shop_loop_item_title( $category ) {
    if ( $description = $category->description ) {
        echo '<p class="'. $category->slug .' cat-description" itemprop="description">' . $description . '</p>';
    }
}

代码放在活动子主题(或活动主题)的functions.php文件中。经过测试,效果良好。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67126379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档