Did you try:
function exclude_category($query) {
if ( is_page('slug-of-page') && isset($query) ) {
$query->set('cat', '-3');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');
Did you try:
function exclude_category($query) {
if ( is_page('slug-of-page') && isset($query) ) {
$query->set('cat', '-3');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');