WordPress Function to Exclude default category from public pages

Exclude default category from public pages

Excludes the default category from the front-facing side of the website.
Code excludes the admin area, else you’ll have no way to manage posts assigned with the default category.

add_filter( 'list_terms_exclusions', 'exclude_default_cat' );

function exclude_default_cat( $exclusions ) {
    if( !is_admin() )
        $exclusions .=  "AND t.term_id != " . get_option( 'default_category' ) . " ";
    return $exclusions;
}

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *