为了账号安全,请及时绑定邮箱和手机立即绑定

WooCommerce 特色产品以及使用简码的描述

WooCommerce 特色产品以及使用简码的描述

PHP
PIPIONE 2023-10-21 16:21:31
我已使用短代码将 WooCommerce 特色产品添加到我的主页。我还想展示产品说明。使用下面的代码,特色产品将显示缩略图、标题、价格和添加到购物车按钮:<section id="solutions-wrap"> <div class="container">   <?php echo do_shortcode('[featured_products]'); ?> </div>经过一番研究,我似乎找不到任何有帮助的东西。我应该使用短代码还是循环?
查看完整描述

1 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

自 WooCommerce 3.2 起,WooCommerce 短代码[featured_products]现已替换为:


[products visibility="featured"]

以下将把产品描述添加到特色产品简码中:


add_action( 'woocommerce_shop_loop_item_title', 'add_product_description_products_shortcode', 20 );

function add_product_description_products_shortcode() {

    global $product, $woocommerce_loop;

    

    if( isset($woocommerce_loop['is_shortcode']) && $woocommerce_loop['is_shortcode'] == '1'

    &&  isset($woocommerce_loop['name']) && $woocommerce_loop['name'] === 'products' 

    && $product->is_featured() ) {

        echo '<p class="product-description">' . $product->get_description() . '</p>';

    }

}

代码位于活动子主题(或活动主题)的functions.php 文件中。经过测试并有效。


查看完整回答
反对 回复 2023-10-21
  • 1 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信