2 回答

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
試試這個(gè)代碼。
if(is_home() || is_front_page()){
$args_active_coupons['tax_query'][] = array(
'taxonomy' => 'offer_categories',
'field' => 'id',
'terms' => array(214),
'operator' => 'NOT IN',
);
}

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
如果要對(duì)所有排除的類(lèi)別進(jìn)行硬編碼,則必須將類(lèi)別 ID 加上 (-) 前綴。例如
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-<CAT_ID>, -<CAT_ID>, -<CAT_ID>' );
}
return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );
此處:CAT_ID 應(yīng)排除類(lèi)別 id。
在另一種方式中,您可以使用插件:https : //wordpress.org/plugins/ultimate-category-excluder/
- 2 回答
- 0 關(guān)注
- 166 瀏覽
添加回答
舉報(bào)