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

我已使用短代码将 WooCommerce 特色产品添加到我的主页。

我还想展示产品说明。

使用下面的代码,特色产品将显示缩略图、标题、价格和添加到购物车按钮:

<section id="solutions-wrap">
<div class="container">
  <?php echo do_shortcode('[featured_products]'); ?>
</div>

经过一番研究,我似乎找不到任何有帮助的东西。我应该使用短代码还是循环?


PIPIONE
浏览 88回答 1
1回答

慕慕森

自 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() {&nbsp; &nbsp; global $product, $woocommerce_loop;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; if( isset($woocommerce_loop['is_shortcode']) && $woocommerce_loop['is_shortcode'] == '1'&nbsp; &nbsp; &&&nbsp; isset($woocommerce_loop['name']) && $woocommerce_loop['name'] === 'products'&nbsp;&nbsp; &nbsp; && $product->is_featured() ) {&nbsp; &nbsp; &nbsp; &nbsp; echo '<p class="product-description">' . $product->get_description() . '</p>';&nbsp; &nbsp; }}代码位于活动子主题(或活动主题)的functions.php 文件中。经过测试并有效。
打开App,查看更多内容
随时随地看视频慕课网APP