需要帮助,如果产品位于“商店提货”产品类别中,我想在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!";
}
答案 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" );
}