繁体   English   中英

如何在 Woocommerce 特色产品上显示描述?

[英]How to display description on Woocommerce featured products?

我试图将产品描述添加到我所有的相关产品中。 这是我从 content-single-product.php 模板文件中获得的代码:

<?php
    /**
     * Hook: woocommerce_after_single_product_summary.
     *
     * @hooked woocommerce_output_product_data_tabs - 10
     * @hooked woocommerce_upsell_display - 15
     * @hooked woocommerce_output_related_products - 20
     */
    do_action( 'woocommerce_after_single_product_summary' );

这对我@hooked woocommerce_output_related_products - 20 ,因为@hooked woocommerce_output_related_products - 20有图片、标题和价格。

我想要的是每个相关产品,产品标题下的描述。

以下将仅显示在相关产品部分,产品标题下的描述(在单个产品页面上):

add_action('woocommerce_shop_loop_item_title', 'description_after_related_product_title', 15 );
function description_after_related_product_title(){
    global $woocommerce_loop, $product;

    // Only for related products: Display product description
    if( isset($woocommerce_loop['name']) && 'related' === $woocommerce_loop['name'] ) {
        echo '<p class="description">' . $product->get_description() . '</p>';
    }
}

代码位于活动子主题(或活动主题)的 functions.php 文件中。 测试和工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM