Servus Zusammen,
oje, dieses "Ausschließen-Thema" verfolgt mich seit meinen WP-Anfängen. Jetzt habe ich gedacht, ich bemächtige mich eines Plugins wie Simply Exclude oder ACE aber die machen mehr hin als das sie nützen :-)
Folgendes:
Ich habe eine Oberkategorie "Raubkatzen" und darin unter anderem eine Unterkategorie "Weiteres" (11) und "Mehr" (5). "Weiteres" und "Mehr" soll nun auf der Startseite (home) und beim Klick auf die Oberkategorie "Raubkatzen" nicht im Blog angezeigt werden. Wenn "Weiteres" und "Mehr" direkt angeklickt werden, sollen natürlich schon die Artikel gezeigt werden.
Dazu fand ich diesen Code für die funktions.php
function exclude_category($query) {
if ( $query->is_home ) {
$query->set('cat', '-11 -5');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');
Direkt verschwinden beide Kategorien von der Startseite.
Wie hier gezeigt, kann man dies mit
auf weitere Bereiche ausdehnen, für Archiv z.B.
Aber wie wird es beschrieben, bei meinem Fall: in "Raubtiere" soll "Weiteres" und "Mehr" nicht gezeigt werden.
Danke für Unterstützung!
Wolf