Website-Icon Badango

WordPress: Kategorien aus Kategorie-Widget ausschließen


Manchmal möchte man nicht, dass alle möglichen Kategorien im Kategorie-Widget eines WordPress Blogs angezeigt werden, z.B. wenn man sehr viele Kategorien hat (auch wenn ich mittlerweile eher dazu tendiere weniger Kategorien zu nutzen und stattdessen die Beiträge mittels Tags genauer einzuordnen) oder auch, damit neue Kategorien erstmal nicht angezeigt werden, bevor sie zumindest ein paar Artikel enthalten (fast leere Kategorien sehen imho immer irgendwie „unschön“ aus).


Aus welchen Gründen auch immer, die Kategorien aus dem Widget auszuschließen ist so weit nicht schwierig, auch wenn man es nicht direkt im Dashboard einstellen kann reicht es dafür einfach folgenden kleinen Code in die functions.php des genutzten Themes einzufügen:

// Kategorien aus dem Widget ausschließen
function exc_categories($args){
    $args["exclude"] = "1,2,5,10";
    return $args;
}
add_filter("widget_categories_args","exc_categories");

Dabei sind 1,2,5,10 hier die IDs der Kategorien, die ausgeschlossen werden sollen (dürfen natürlich auch beliebig mehr oder weniger sein), diese findet man ganz einfach heraus indem man im Dashboard unter „Beiträge => Kategorien“ eine Kategorie anklickt und dann in der Adresszeile nach sieht, welche Zahl dort hinter „tag_ID=“ angezeigt wird.

Falls ihr kein selbst erstelltes Theme benutzt wäre es dabei übrigens empfehlenswert dafür ein Child-Theme zu nutzen, damit man diese Änderungen nicht bei jedem Theme-Update erneut durchführen muss.


Die mobile Version verlassen