WordPress.org

Support

Support » How-To and Troubleshooting » Help with Category Exclusion

Help with Category Exclusion

  • I used this code in the functions.php file for exclusion of categories:

    function exclude_category($query) {
    if ( $query->is_home ) {
    $query->set('cat', '-XX');
    }
    return $query;
    }
    add_filter('pre_get_posts', 'exclude_category');

    but after upgrade to v3.1 it results in fatal error. Could someone help me with how to do it in 3.1?

Viewing 1 replies (of 1 total)
  • It did not give me a fatal error, but I had to change it to this before it worked:

    function exclude_category($query) {
    if ( $query->is_home() ) {
       $query->set('category__not_in', array('91'));
    }
    return $query;
    }
    add_filter('pre_get_posts', 'exclude_category');

    Note the parens after is_home.

Viewing 1 replies (of 1 total)
  • The topic ‘Help with Category Exclusion’ is closed to new replies.
Skip to toolbar