WordPress How to exclude a category from query

在 Plugin 中利用 pre_get_posts 排除分類文章

用法:

/**
    v123 DEV
    https://v123.tw
*/
function exclude_category( $query ) {
    $query->set( 'cat', '-37,-25' );
}
add_action( 'pre_get_posts', 'exclude_category' );
/**
    v123 DEV
    https://v123.tw
*/
function exclude_category( $query ) {
    if ( $query->is_home() && $query->is_main_query() ) {
        $query->set( 'cat', '-6' );
    }
}
add_action( 'pre_get_posts', 'exclude_category' );

參考:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料