Um bestimmte Kategorien vom Index, dem Archiv und der Suche auszuschließen habe ich folgende Funktion verwendet in der functions.php:
Code
function filter_posts() {
global $wp_query;
if(is_home() || is_archive() || is_search()) {
$wp_query->set('category__not_in',array(1,30,37));
}
}
add_action('pre_get_posts','filter_posts');
Der Zweck ist damit erfüllt. Die entsprechenden Beiträge erscheinen nicht im Index, dem Archiv und der Suche.:)
Allerdings erscheinen diese auch nicht wenn ich diese auf bestimmte Statische Seiten per Query aufrufe.:evil:
Nehme ich obigen Code nur mit der Abfrage nach is_home() klappt das allerdings....Dann hab ich allerdings die Beiträge auch wieder im Archiv und der Suche.:confused:
Was kann ich machen???:shock:
Habe wp3.0.1 mit thematic als childtheme am laufen.
liebe grüße
thomas