wordpress 需要基于woocommerce标记显示特定文本的帮助

wkyowqbh  于 2022-12-03  发布在  WordPress
关注(0)|答案(1)|浏览(129)

`

add_action( 'woocommerce_after_shop_loop_item', 'bbloomer_show_free_shipping_loop', 5 );
 
function bbloomer_show_free_shipping_loop() {
   echo '<p class="shop-badge">Orders over $99 ship FREE</p>';
}

`
上面的代码是在商店页面上的价格信息下显示文本的代码。
在我的网站上运行得很好。
我要根据产品标记公开此文本。
例如,您希望仅为带有“event”标记的产品公开文本。
我希望你能帮忙
我不会写代码,请帮帮我

5ktev3wc

5ktev3wc1#

请尝试以下代码:

add_action( 'woocommerce_after_shop_loop_item', 'bbloomer_show_free_shipping_loop', 5 );
 
function bbloomer_show_free_shipping_loop() {
global $product;
   $product_id = $product->get_id();
  if ( has_term( 'event', 'product_tag', $product_id ) ) {
   echo '<p class="shop-badge">Orders over $99 ship FREE</p>';
  }
}

如果您发现任何问题,请告诉我

相关问题