1 回答

TA貢獻1796條經(jīng)驗 獲得超7個贊
is_product_category()檢查當前頁面是否為產(chǎn)品類別。
您在這里需要的是檢查產(chǎn)品是否屬于具有該has_term()功能的特定類別。
如果用戶未登錄且產(chǎn)品屬于類別 private_cat(例如),則價格將被替換:
/**Hide price*/
add_filter('woocommerce_get_price_html','members_only_price_pages');
add_filter('woocommerce_cart_totals_order_total_html','members_only_price_pages');
add_filter('woocommerce_cart_item_subtotal','members_only_price_pages');
add_filter('woocommerce_cart_item_price','members_only_price_pages');
add_filter('wc_price','members_only_price_pages');
function members_only_price_pages($price){
if( ! is_user_logged_in() && has_term( 'private_cat', 'product_cat' ) ){
return '<a href="https://example.com/register/" class="bottone-c">LOGIN PER VEDERE IL PREZZO</a>';
}
else {
return $price;
}
}
- 1 回答
- 0 關(guān)注
- 126 瀏覽
添加回答
舉報