讓 WordPress 首頁不顯示某一分類文章

/ 1評 / 0讚 / 簡繁

在相關的 WordPress 主題內的 functions.php 底部添加代碼:
//讓wordpress首頁不顯示某一分類文章
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-83, -22' ); //你要排除的分類ID
}
return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );

此方法將不會顯示任何頁面空缺,也不會出現在最新文章當中。
(註:在文章存檔中亦沒有此分類文章的痕跡)

將上面的代碼直接添加到當前主題的functions.php中,並修改相應的類別排除。
修改後,主頁文章列表不會顯示不顯示分類的文章。

如何獲得分類ID?

到控制台,文章,分類。
指向想隱藏的分類,在網址欄便可看到相關的ID。

“讓 WordPress 首頁不顯示某一分類文章” 有一則迴響

  1. 增大网 說:

    活到老,学到老,认真拜读咯!

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *