如何解决如何在Woocommerce特色产品上显示说明?
我试图将产品说明添加到所有相关产品中。 这是我从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
的图片,标题和价格都在里面。
我想要的是每个相关产品的产品标题下的说明。
解决方法
以下内容仅显示在“相关产品”部分,产品标题下的描述(在单个产品页面上):
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文件中。经过测试,可以正常工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。