下有些朋友可能會有這樣的需求,就是不想讓某些分類文章顯示在WordPress的首頁,或者指定某些分類文章顯示在WordPress的首頁,那么請使用下面的一段代碼。
代碼預覽
//在首頁中排除某些分類
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5, -6' );
}
return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );
使用說明
將以上代碼添加到當前使用wordpress cms主題的functions.php文件中即可。
代碼第四行的'-5, -6'代表排除分類ID為5和6下的文章在首頁顯示,如果去掉-號則代表首頁顯示分類ID為5和6的文章
如何獲取分類的ID?
第一步請登錄WordPress后臺-文章-分類目錄,將鼠標移動到分類名字上,然后看瀏覽器底部會顯示該分類的鏈接,鏈接中有個ID=,后面就是ID了。
或者編輯該分類然后復制瀏覽器地址,你也會看到鏈接中有個ID=的字符
新聞熱點
疑難解答