Standardmäßig zeigt WordPress keine leeren Kategorien an, d. h. solche ohne Beiträge. Es gibt jedoch Zeiten, in denen Sie diese Kategorien anzeigen möchten, z. B. wenn Sie bald Beiträge hinzufügen möchten oder die visuelle Konsistenz Ihrer Website beibehalten möchten.
Wir erstellen seit 2009 Inhalte für WPBeginner und haben keine leeren Kategorien mehr. Wir verstehen jedoch, dass die Anpassung der Anzeige von Kategorien die Benutzererfahrung und die Interaktion Ihrer Leser mit Ihren Inhalten verbessern kann.
In diesem Artikel zeigen wir Ihnen einige einfache Möglichkeiten, eine Kategorie in WordPress auszublenden oder anzuzeigen, je nachdem, ob sie Beiträge enthält.

Warum leere Kategorien in WordPress ausblenden oder anzeigen
WordPress verfügt über zwei Standard-Taxonomien: Kategorien und Schlagwörter. Während Schlagwörter für spezifische Themen eines Artikels verwendet werden, werden Kategorien in einem viel breiteren Sinne verwendet.
Viele Website-Besitzer verwenden Kategorien, um verschiedene Bereiche für ihre WordPress-Websites zu erstellen.
Zum Beispiel haben wir bei WPBeginner verschiedene Kategorien, die die Hauptbereiche unseres gesamten Inhalts abdecken.

Standardmäßig zeigt WordPress keine leeren Kategorien in Kategorie-Widgets und Kategorie-Listen an.
Einige Website-Besitzer müssen jedoch möglicherweise leere Kategorien auf ihren WordPress-Blogs anzeigen.

Zum Beispiel, wenn sie an einem benutzerdefinierten Theme-Design arbeiten oder wenn sie einfach möchten, dass ihre Benutzer die leeren Kategorien sehen und sie mit benutzergenerierten Inhalten füllen.
Ähnlich können einige Websites bestimmte Kategorien ausblenden, die keine Beiträge haben, während andere leere Kategorien weiterhin angezeigt werden.
In diesem Leitfaden zeigen wir Ihnen, wie Sie leere Kategorien in WordPress einfach ausblenden oder anzeigen können.
So zeigen Sie leere Kategorien in WordPress an
WordPress verwendet jetzt Widget-Blöcke, um die alten klassischen Widgets zu ersetzen. Dies erschwert die Änderung der Parameter, die vom Kategorienblock zum Auflisten von Kategorien verwendet werden.
Um das gewünschte Ergebnis zu erzielen, müssen wir unseren eigenen Code schreiben, um Kategorien aufzulisten und sie dann mithilfe eines Shortcodes anzuzeigen.
Für dieses Tutorial müssen Sie Ihrer WordPress-Website Code hinzufügen. Wenn Sie dies noch nie getan haben, lesen Sie unsere Anleitung, wie Sie benutzerdefinierte Code-Snippets in WordPress hinzufügen.
Zuerst müssen Sie den folgenden Code zur functions.php-Datei Ihres WordPress-Themes hinzufügen oder das Code-Snippet mit WPCode (empfohlen) hinzufügen.
Detaillierte Anweisungen finden Sie in unserer Anleitung zum einfachen Hinzufügen von benutzerdefiniertem Code in WordPress.
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;
}
// create shortcode
add_shortcode('custom_categories_list','wpb_list_categories');
Dieser Code verwendet einfach unsere eigenen Parameter, um Kategorien aufzulisten, und einer dieser Parameter ist die Änderung des hide_empty-Kategorienparameters.
Danach können Sie Ihre benutzerdefinierten Kategorien anzeigen, indem Sie den Shortcode-Block zu Ihrer Seitenleiste oder einem anderen Widget-Bereich hinzufügen und dann den Shortcode [custom_categories_list] darin einfügen.

Vergessen Sie nicht, nach Abschluss Ihre Widget-Einstellungen zu aktualisieren.
Dann können Sie Ihre Website besuchen, um die Kategorien in Aktion zu sehen.

Bestimmte Kategorien in Ihrer Kategoriesliste ausblenden
Ähnlich können Sie den gleichen Ansatz verwenden, um Kategorien auszuschließen, die Sie nicht in der Kategorienliste haben möchten.
Ändern Sie einfach den obigen Code wie folgt:
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');
In diesem Code haben wir die Kategorien ausgeblendet, indem wir den Parameter exclude hinzugefügt haben. Daneben müssen Sie die IDs der Kategorien angeben, die Sie ausblenden möchten.
Tipp: Wir haben eine Anleitung geschrieben, die Ihnen zeigt, wie Sie Kategorie-IDs in WordPress finden.
Sie können nun Ihre benutzerdefinierten Kategorien anzeigen, indem Sie den Shortcode-Block zu Ihrem Widget-Bereich hinzufügen und dann den Shortcode [custom_categories_list] darin einfügen.
Kategorie-Seiten von Suchmaschinen ausschließen
Wenn Sie leere Kategorien auf Ihrer Website anzeigen, möchten Sie diese möglicherweise von Suchmaschinen ausschließen, bis Sie dort Inhalte haben.
Einige Benutzer möchten möglicherweise auch einige Kategorien von Suchmaschinen ausschließen, um doppelte Inhalte und andere SEO-Probleme zu vermeiden.
Dazu müssen Sie das Plugin All in One SEO for WordPress installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress-Plugins.

All in One SEO for WordPress ist das beste WordPress SEO-Plugin auf dem Markt und ermöglicht es Ihnen, das Erscheinungsbild Ihrer Website in Suchergebnissen einfach zu steuern.
Nachdem Sie das Plugin installiert haben, sehen Sie einen Einrichtungsassistenten. Er ist ziemlich selbsterklärend. Wenn Sie Hilfe benötigen, folgen Sie unserer Anleitung zum Einrichten von All in One SEO.
Besuchen Sie als Nächstes die Seite Beiträge » Kategorien in Ihrem WordPress-Dashboard und klicken Sie auf den Link „Bearbeiten“ unter der Kategorie, die Sie ausschließen möchten.

Auf der Seite „Kategorie bearbeiten“ müssen Sie zum Abschnitt „All in One SEO“ nach unten scrollen.
Wechseln Sie dann zur Registerkarte „Erweitert“.

Von hier aus müssen Sie die Option „Standardeinstellungen“ neben den Robots-Einstellungen deaktivieren. Sie sehen nun Optionen, um Suchmaschinen anzuweisen, diese Kategorie nicht zu folgen und zu indizieren.
Vergessen Sie nicht, nach Abschluss auf die Schaltfläche „Aktualisieren“ zu klicken, um Ihre Einstellungen zu speichern.
All in One SEO wird nun Suchmaschinen anweisen, diese spezielle Seite nicht zu indexieren oder ihr zu folgen.
Hinweis: WordPress-Beiträge, die unter dieser Kategorie abgelegt werden, können dennoch von Suchmaschinen indiziert werden und in den Suchergebnissen erscheinen.
Expertenanleitungen zu WordPress-Kategorien
Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie leere Kategorien in WordPress ausblenden oder anzeigen. Möglicherweise möchten Sie auch einige andere WordPress-Tutorials zum Thema Kategorien sehen:
- Glossar: Kategorie
- Glossar: Taxonomie
- So fügen Sie Kategorien und Unterkategorien in WordPress hinzu
- Kategorien vs. Tags – SEO-Best Practices für die Sortierung Ihrer Inhalte
- So fügen Sie Kategorien und Tags für WordPress-Seiten hinzu
- So fügen Sie Kategorien zu einem benutzerdefinierten Beitragstyp in WordPress hinzu
- So ändern, verschieben und löschen Sie WordPress-Kategorien richtig
- Einzelne Kategorien in WordPress unterschiedlich gestalten
- So erzwingen Sie eine Kategorie pro Beitrag in WordPress
- Wie man die Kategorie „Uncategorized“ in WordPress umbenennt
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.


Herr Cowan
„Standardmäßig zeigt WordPress keine Kategorien an, die leer sind.“
Vielen Dank dafür. Sie haben keine Ahnung, wie viel Ärger und Zeit mich dieses Problem gekostet hat. Niemand sonst hat es jemals erwähnt, soweit ich gelesen habe. Mein Webhost konnte das Problem nicht lösen, aber es ist so erstaunlich einfach.
Nochmals: vielen Dank.
WPBeginner Support
You’re welcome! It’s always the little things that make troubleshooting a problem difficult
Admin
Mike Dutton
Ich frage mich, ob es möglich ist, dies für Taxonomie-Begriffe anzupassen. Also nur etwas anzeigen, wenn ein bestimmter Taxonomie-Begriff Beiträge hat.
randy
OMG, so hilfreich für die Ausführung und eine if-Anweisung, um zu sehen, ob es Beiträge in einer Kategorie, einem regulären Beitragstyp oder einem benutzerdefinierten Beitragstyp gibt. Vielen Dank!
John Hartley
Das einfachste Beispiel, das ich irgendwo gefunden habe... hat mir viel Kummer erspart, also danke!
michelle
really useful, thanks. I have placed a link back to this on my own blog so that I can share it with others
Redaktion
Thanks Michelle
Admin
Luke Jones
Entschuldigen Sie, wenn ich falsch liege, aber macht es das in den neuesten Versionen nicht bereits?
Redaktion
Lesen Sie die ersten beiden Zeilen des Beitrags. Wir erwähnen bereits, dass die wp-list-cats dies tut, aber wenn Sie weitere Anpassungen vornehmen und es hartcodiert benötigen, ohne eine Funktion aufzurufen, dann ist dies der Weg, den Sie gehen werden.
Admin
Enk.
Es scheint interessant, aber ich habe es ernsthaft nicht verstanden. Wenn wir eine Kategorie von Nachrichten in Blog umbenennen/umbenennen können. Was ist der Sinn, außer nur anzuzeigen, ob sie Beiträge hat? *verwirrt :s
Redaktion
Dies ist nur für sehr angepasste Einstellungen, aber es ist immer noch gut zu wissen für diejenigen, die es nicht tun. Ja, Sie können eine Kategorie umbenennen, aber wie oft. Wenn Sie 7 benutzerdefinierte Seitenvorlagen haben, für die Sie eine Kategorie 7 verschiedene Namen nennen möchten, wie würden Sie vorgehen? Für Verkaufs- / Splash-Seiten wird dies hilfreich sein.
Admin
Enk.
ah thanks, now I can say its pretty useful. Thanks a ton !