如果产品类别为“ store-pickup”,则在woocommerce产品页面上在产品标题前回显“ Sale”

时间:2019-09-06 11:50:07

标签: wordpress plugins woocommerce

需要帮助,如果产品位于“商店提货”产品类别中,我想在woocommerce产品页面上回显“销售”。

尝试使用以下代码,但WordPress引发错误

add_action( 'woocommerce_single_product_summary', 'show_store_pickup', 1 );
      function show_store_pickup() {
        global $product; 
     if (is_product_category( 'store-pickup' )) { 
      echo "Sale!";  

}

2 个答案:

答案 0 :(得分:0)

请问能否用“ woocommerce_before_single_product_summary”钩进行检查。那可能对您有帮助。还要检查is_product_category()的结果是否正确。

答案 1 :(得分:0)

尝试以下代码-

add_action( 'woocommerce_single_product_summary', 'show_store_pickup', 1 );
function show_store_pickup() {
    global $product; 
    if ( has_term( 'store-pickup', 'product_cat', $product->get_id() ) ) 
        echo __( "Sale!", "text-domain" );  
}