在woocommerce商店中有多個產品類別f.x. toys, clothes, shoes, adults
其中每個都有幾個子類別。 adults
類別的產品如果不是正在顯示的adults
或其子類別,則必須模糊處理。檢查產品的類別或其子頁面是否在WooCommerce中顯示
我在循環,現在做的是這樣的:
$for_adults = has_term(106, 'product_cat');
if($for_adults && !is_product_category('adults')){
echo '<img src="'.$image_src.'" alt="'.get_the_title().'" class="product-image blur" title="'.get_the_title().'">';
}else{
echo '<img src="'.$image_src.'" alt="'.get_the_title().'" class="product-image" title="'.get_the_title().'">';
}
的問題是,is_product_category('adults')
,只有正在顯示確切的類別時返回true,哪些需要做的是,它會返回對於在未對代碼段進行硬編碼時顯示子類別頁的情況爲true。
任何幫助或gudance非常感謝。
感謝@futtta,我已經調整是:) – 0blongCode