- Du gehst in Beiträge > Kategorien und fährst mit der Maus über die vorhandenen Kategorien. In der Statusleiste deines Browsers sollte jeweils ein Link angezeigt werden, der die ID des Kategorie enthält. Beispiel:
https://example.com/wp-admin/term.php?taxonomy=category&tag_ID=18&post_type=post&wp_http_referer=%2Fwp-admin%2Fedit-tags.php%3Ftaxonomy%3Dcategory
enthält tag_ID=18
, die Kategorie hat also die ID Nr. 18. Das notierst du.
- Du installierst das Plugin Code Snippets und aktivierst es. Im Backend wird ein neuer Menüeintrag „Snippets“ angezeigt.
- Im Menü Snippets fügst du ein neues Snippet mit Titel „Kategorien ausschließen“ hinzu. Inhalt:
//Hide categories from WordPress category widget
function exclude_widget_categories($args){
$exclude = "1,4,18,57,80";
$args["exclude"] = $exclude;
return $args;
}
add_filter("widget_categories_args","exclude_widget_categories");
In diesem Beispiel (Quelle: https://wordpress.stackexchange.com/a/253170) werden die Kategorien mit der Nummer 1,4,18,57 und 80 ausgeschlossen.
Das Snippet soll „Nur im Frontend der Website ausgeführt“ werden. „Speichern und aktivieren“ (blauer Button unten).
Nachtrag: Wenn dir das „zuviel Programmieren“ ist und du lieber ein fertiges Plugin möchtest, kannst du z.B. WP Categories Widget verwenden. Nach Installation und Aktivierung des Plugins steht dir unter Design > Widgets (bzw. im Customizer) ein neues Widget WP Categories List zur Verfügung, bei dem du angegen kannst, welche Kategorien du ausschließen möchtest:
-
Diese Antwort wurde geändert vor 5 Jahren, 6 Monaten von
Bego Mario Garde. Grund: Nachtrag
Es hat problemlos geklappt. Vielen Dank