Wenn man bestimmte Kategorien nicht im Kategorienwidget von WordPress angezeigt haben möchte, kann man sich ein zusätzliche Plugin installieren, oder einfach einen kleinen Codeschnipsel in die funktions.php des verwendeten Themes einfügen.
Die funktion.php findet man unter wp-content/themes/MYTHEME/functions.php
Am Ende der Datei, aber noch vor dem abschließenden ?>, folgenden Code einfügen
function exclude_widget_categories($args){ $exclude = "1,2,3"; // IDs der Kategorien die ausgeblendet werden sollen $args["exclude"] = $exclude; return $args; } add_filter("widget_categories_args","exclude_widget_categories");
so dass das Ganze z.B. so aussieht
Nun werden die Kategorien mit den IDs 1,2 und 3 ausgeblendet.
Um die IDs für die Kategorien herauszufinden geht man in das WordPress Dashboard zu Beitrage -> Kategorien und hält den Mauszeiger über den Namen einer Kategorie. Nun wird unten im Browser ein Link zum bearbeiten der Kategorie angezeigt, welcher die ID der Kategorie enthält.
Zu beachten ist, dass bei einem Update des Themes die funktions.php überschrieben wird. Es bietet sich also an ein Backup dieser Datei zu machen
1 Comment
Hi,
danke für den Tipp. Das klappt super.
ABER: Gibt es auch eine Möglichkeit die Kategorien nur in manchen Seiten auszuschließen, also einen weiteren Filter einzügen, dass z.B. auf Seite 1 nur die Kategorie A angezeigt wird aber auf Seite 2 nur die Kategorie B?
Ich würde mich über eine Mail freuen.