该方法适用于多种情况,比如你想要在你的产品下面显示一个小小的描述图片或者图标等
操作方法如下:
推荐使用woocommerce_after_shop_loop_item钩子与组合has_term()函数来实现而不是去修改核心文件,如下是全部代码:
function action_woocommerce_after_shop_loop_item() { // 获取全局产品 global $product; // 判断是否为Woocommerce产品 if ( is_a( $product, 'WC_Product' ) ) { // Has term 函数,判断指定类别中是否包含该元素- 可以是:项目名称/ID/Slug,可以多个一起,使用英文逗号隔开 if ( has_term( array( 'categorie-1' ), 'product_cat', $product->get_id() ) ) { echo '<img src="my-image.jpg">'; } elseif ( has_term( array( 'categorie-2' ), 'product_cat', $product->get_id() ) ) { echo '<img src="another-image.jpg">'; } } } add_action( 'woocommerce_after_shop_loop_item', 'action_woocommerce_after_shop_loop_item', 10, 0 );
标签:
本文链接:http://78moban.cn/post/14400.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!