Sie haben vielleicht bemerkt, dass die Kategorieblöcke in Gutenberg und das Website-Editor-Widget in WordPress keine Kategorien anzeigen, die noch leer sind, d. h. Kategorien ohne veröffentlichte Beiträge.
Obwohl dieses Standardverhalten die Dinge sauber hält, verpassen Sie möglicherweise etwas. Nach unserer Erfahrung kann das Anzeigen leerer Kategorien tatsächlich von Vorteil sein, insbesondere wenn Sie Ihre Inhalte organisieren oder planen, in Zukunft Beiträge hinzuzufügen.
Die Anzeige dieser Kategorien kann dazu beitragen, die Struktur Ihrer Website zu verbessern, die Navigation für Besucher zu erleichtern und Ihre Inhalte organisiert zu halten.
In diesem Artikel zeigen wir Ihnen, wie Sie diese leeren Kategorien einfach in WordPress-Widgets oder -Blöcken anzeigen können.

Warum leere Kategorien in WordPress anzeigen?
Standardmäßig zeigen die WordPress-Widgets Widget oder Block keine leeren Kategorien an.
Leere Kategorien sind Kategorien, denen derzeit keine Beiträge zugewiesen sind.

Wenn Sie jedoch gerade dabei sind, eine Website zu erstellen, müssen Sie möglicherweise leere Kategorien in Sidebar-Widgets oder anderswo anzeigen.
Das Anzeigen leerer Kategorien in Widgets kann Website-Besitzer dazu anregen, Inhalte für diese Kategorien zu erstellen und Lücken in ihrer Content-Strategie zu füllen.
Darüber hinaus möchten Sie vielleicht auch leere Kategorien anzeigen, wenn Sie eine Nachrichten-Website oder einen Blog-Beitrag mit Gastbeitragsmöglichkeiten besitzen. Das liegt daran, dass es Benutzer dazu ermutigen kann, Inhalte beizusteuern, die für diese Kategorien relevant sind. Wenn Benutzer beispielsweise eine leere Kategorie sehen, die sich auf ein Thema bezieht, über das sie gut informiert sind, sind sie möglicherweise eher geneigt, Inhalte für diese Kategorie einzureichen.
Nichtsdestotrotz wollen wir uns ansehen, wie Sie leere Kategorien einfach in Ihrer WordPress-Seitenleiste oder Ihren Block-Widgets anzeigen können. Sie können auf die unten stehenden Links klicken, um zu der von Ihnen bevorzugten Methode zu gelangen:
- Methode 1. Leere Kategorien in WordPress-Widgets mit WPCode anzeigen
- Methode 2. Leere Kategorien in klassischen Widgets anzeigen
- Bonus: So blenden Sie bestimmte Kategorien in WordPress aus
Methode 1. Leere Kategorien in WordPress-Widgets mit WPCode anzeigen
Obwohl Sie Code-Snippets in die functions.php -Datei Ihres Themes einfügen können, ist es am besten, ein Plugin wie WPCode zu verwenden.
Das Problem bei der Hinzufügung von benutzerdefiniertem Code zu Ihren Kern-WordPress-Dateien ist, dass selbst die kleinsten Fehler Ihre WordPress-Website beschädigen und sie unzugänglich machen können.
Wir empfehlen die Verwendung von WPCode, dem beliebtesten Code-Snippet-Plugin. Damit können Sie ganz einfach und sicher jeden gewünschten Code zu Ihrer WordPress-Website hinzufügen.
Wenn Sie dies noch nie getan haben, lesen Sie unseren Leitfaden, wie Sie benutzerdefinierte Code-Snippets in WordPress einfügen.
Zuerst müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Detaillierte Anweisungen finden Sie in unserem Leitfaden zur Installation eines WordPress-Plugins.
Nach der Aktivierung navigieren Sie zu Code-Snippets » + Snippet hinzufügen.

Dies bringt Sie zur Snippet-Bibliothek, die Ihnen Dutzende von bewährten Shortcodes bietet, die für bestimmte Anwendungsfälle funktionieren, wie z. B. das Hochladen von SVG-Dateien, das Deaktivieren von Kommentaren und vieles mehr.
Sie möchten damit beginnen, die Option 'Benutzerdefinierten Code hinzufügen (Neuer Snippet)' zu finden und darunter auf die Schaltfläche '+ Benutzerdefinierten Snippet hinzufügen' zu klicken.

Als Nächstes müssen Sie 'PHP-Snippet' als Code-Typ aus der Liste der Optionen auswählen, die auf dem Bildschirm angezeigt werden.

Stellen Sie auf der Seite „Benutzerdefiniertes Snippet erstellen“ sicher, dass Sie einen Titel für das Snippet hinzufügen, z. B. „Leere Kategorien anzeigen“.

Fügen Sie als Nächstes unter dem Feld „Code-Vorschau“ den folgenden Code hinzu:
function wpb_list_categories() {
// define category list parameneters
$args = array (
'echo' => false,
'title_li' => '',
'hide_empty' => 0
);
// get categories list
$display_cats = wp_list_categories($args);
//display custom categories list
return $display_cats;
}
Es sollte ungefähr so aussehen:

Dieser Code erstellt einfach eine benutzerdefinierte Kategorieliste, die sowohl leere als auch gefüllte Kategorien enthält.
Danach müssen Sie den Schalter in der oberen rechten Ecke von 'Inaktiv' auf 'Aktiv' umlegen.
Klicken Sie dann einfach auf die Schaltfläche „Snippet speichern“.

Scrollen Sie nun nach unten zum Abschnitt „Einfügen“ der Seite. Wählen Sie die Option „Shortcode“ neben „Einfügemethode“ aus.
Vergessen Sie nicht, nach dem Einstellen von Shortcode als Einfügemethode auf die Schaltfläche „Aktualisieren“ zu klicken.
Da Sie die Kategorien zur Hauptseitenleiste hinzufügen möchten, müssen Sie den von WPCode generierten „Shortcode“ kopieren.

Sobald das erledigt ist, gehen Sie in Ihrem WordPress-Adminbereich zu Darstellung » Widgets.
Auf dieser Seite können Sie Code zu Ihrer Website hinzufügen.

Sie müssen auf den Dropdown-Pfeil für 'Hauptseitenleiste' klicken.
Klicken Sie dann auf das '+'-Symbol und wählen Sie 'Shortcode'.

Fügen Sie den von WPCode generierten Shortcode in das Feld ein.
Dies ermöglicht es Ihnen, Ihren benutzerdefinierten Shortcode zur Hauptseitenleiste hinzuzufügen.

Klicken Sie abschließend oben rechts auf der Seite auf die Schaltfläche „Aktualisieren“.
Sie können jetzt auf Ihre Website gehen, um Ihre Kategorienliste in Aktion zu sehen.

Jetzt können Sie Ihre Website live in der Vorschau anzeigen.
Es sollten Ihre leeren Kategorien sowie Kategorien mit Beiträgen angezeigt werden.

Sie können diesen Shortcode auch in Ihren WordPress-Beiträgen und -Seiten verwenden.
Dies ist eine großartige Möglichkeit für Besucher, nach Kategorien zu stöbern, um verwandte Themen zu finden.

Methode 2. Leere Kategorien in klassischen Widgets anzeigen
Diese Methode kann verwendet werden, wenn Sie Block-Widgets deaktiviert und klassische Widgets verwenden auf Ihrer WordPress-Website.
Der Vorteil dieser Methode ist, dass Sie das Verhalten des Standard-Kategorie-Widgets ändern können, anstatt den Shortcode zu erstellen.
Fügen Sie einfach den folgenden Code zu WPCode hinzu. Sie können die gleichen Schritte wie im obigen Beispiel befolgen:
add_filter( 'widget_categories_args', 'wpb_force_empty_cats' );
function wpb_force_empty_cats($cat_args) {
$cat_args['hide_empty'] = 0;
return $cat_args;
}
Es sollte so aussehen:

Danach können Sie das Widget einfach zu Ihrer Seitenleiste hinzufügen. Dazu können Sie auch den gleichen Prozess wie bei Methode 1 wiederholen.
Alles, was Sie tun müssen, ist, den von WPCode generierten Shortcode zu kopieren. Fügen Sie ihn dann in das Text-Widget ein und speichern Sie Ihre Änderungen.

Schließlich können Sie Ihre Live-Website überprüfen, um Ihre Änderungen zu sehen.
Sie sollten nun sehen, dass leere Kategorien in der Kategorieliste angezeigt werden.

Bonus: So blenden Sie bestimmte Kategorien in WordPress aus
Sie können Kategorien in WordPress auch ausblenden. Dies ist hilfreich, wenn Sie eine lange Liste von Kategorien haben, die Ihre Homepage unübersichtlich machen, und Sie nur die wichtigen anzeigen möchten.
Außerdem lenkt es die Aufmerksamkeit des Benutzers auf wichtige Details, die Sie auf Ihrer Website hervorheben möchten.
Dazu müssen Sie WPCode herunterladen. Fügen Sie anschließend den folgenden benutzerdefinierten PHP-Code in das Code-Vorschaufenster ein:
function wpb_list_categories() {
// define category list parameneters
$args = array (
'echo' => false,
'title_li' => '',
'exclude' => '12,16,21',
'hide_empty' => 0
);
// get categories list
$display_cats = wp_list_categories($args);
//display custom categories list
return $display_cats;
}
// create shortcode
add_shortcode('custom_categories_list','wpb_list_categories');
Sie können dann die IDs für die Kategorien, die Sie ausblenden möchten, neben der Option 'Ausschließen' im Code hinzufügen.
Wenn Sie fertig sind, schalten Sie einfach den Schalter 'Aktiv' um und klicken Sie auf die Schaltfläche 'Snippet speichern', um Ihre Einstellungen zu speichern.

Weitere Details finden Sie in unserem Tutorial unter Kategorien in WordPress anzeigen/ausblenden.
Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie leere Kategorien in WordPress-Widgets anzeigen. Möglicherweise möchten Sie auch diese praktischen WordPress-Tipps, Tricks und Hacks sehen, oder einen Blick auf unser Tutorial werfen, wie Sie Unterkategorien auf Kategorieseiten in WordPress hinzufügen.
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Jiří Vaněk
On the website within the newsletter, I occasionally ask users in which category they would like more posts. Of course, I have some prepared, but since they weren’t visible, I had to list them as new in the newsletter. With this snippet, I won’t have to do that anymore, which is nice. I probably need to search better next time to see what is and isn’t possible to make my work easier. And it’s probably best to search right here
Faisal
Danke... Es funktioniert gut......!!!
Atilla Boz
Hello and thank you. I tried this and it worked but I found out I was searching for something little different. You know when you set it the way that only one line is shown – when I set it that ways it still doen not show the empty cats. You know what I mean? If yes can you help?
Beste Grüße aus Deutschland, Köln
Wojciech Warczakowski
Schön und einfach, aber ich frage mich, welchen Zweck es hat, leere Kategorien anzuzeigen. Gibt es außer der lokalen Entwicklung noch andere Gründe?
Eric Nord
Kategorien in leeren Kategorien verschachteln
Wojciech Warczakowski
Sie haben Recht. Wir können leere Kategorien verwenden, um andere Kategorien zu gruppieren.
Balaji
Nett & Danke