da ne bi radio sa where, join filterima itd. nakacis se na pre_get_post akciju,
PHP kôd:
add_action('pre_get_post', 'my_archive');
function my_archive($query) {
if (is_archive() && ...) {
$query->set('cat', '-34);
// ili $query->set('cat', 50) samo za ovu kategoriju
}
// ili kako vec ide sintaksa
}
Mala greska mislio sam da ti ovo treba za postove, prevideo sam da ti treba za arhive, bilo kako bilo, mozda ce nekom trebati i za postove.