Möchten Sie Unterkategorien auf Kategorieseiten in WordPress anzeigen?
WordPress macht es einfach, Ihre Beiträge mit Kategorien und Unterkategorien zu organisieren. Sie können Ihren Besuchern helfen, sich leichter in Unterkategorien zurechtzufinden, indem Sie sie auf Kategorieseiten anzeigen.
In diesem Artikel zeigen wir Ihnen, wie Sie Unterkategorien auf Kategorieseiten in WordPress anzeigen können.
Warum Unterkategorien auf Kategorieseiten anzeigen?
Wenn Sie Beiträge für Ihre WordPress-Website schreiben, können Sie sie für Suchmaschinen optimieren und die Seitennavigation verbessern, indem Sie Inhalte richtig kategorisieren. Dies bringt mehr Traffic auf Ihre Website und ermöglicht es Ihren Besuchern, die gesuchten Inhalte leichter zu finden.
Auf manchen Websites ist es sinnvoll, Unterkategorien zu verwenden, um die Seitenstruktur zu vereinfachen. Beispielsweise könnten Sie eine Kategorie der obersten (übergeordneten) Ebene mit dem Namen Sport haben. Sie können dann Unterkategorien unter Sport namens NFL, NBA und MLB haben.
Wenn Ihre Besucher auf die Kategorie „Sport“ klicken, sehen sie alle Beiträge in der Kategorie „Sport“ und ihren Unterkategorien. Sie sehen jedoch nicht die Liste der Unterkategorien. Das macht es schwierig, nur die NFL- oder NBA-Beiträge herauszufiltern.
Das Anzeigen einer Liste von Unterkategorien auf Ihren Kategorieseiten kann die Website-Navigation verbessern. Das gilt insbesondere dann, wenn Sie sich entschieden haben, Unterkategorien im Kategorie-Widget Ihrer Website auszublenden.
Dann können beispielsweise Besucher Ihrer Website ganz einfach von allen Sportbeiträgen nur zu NFL wechseln. Besser noch, Sie können weiterhin dieselben Unterkategorien auf der NFL-Seite anzeigen, damit sie einfach von NFL zu NBA wechseln können.
Sehen wir uns an, wie Unterkategorien auf Kategorieseiten in WordPress angezeigt werden.
So zeigen Sie Unterkategorien auf Kategorieseiten in WordPress an
Um Unterkategorien auf Ihren Kategoriearchivseiten anzuzeigen, müssen Sie Ihren Designdateien Code hinzufügen. Wenn Sie Hilfe beim Hinzufügen von Code zu Ihrer Website benötigen, lesen Sie in unserem Anfängerleitfaden nach, wie Sie Snippets aus dem Web in WordPress einfügen.
Das erste, was Sie tun müssen, ist, in den Ordner Ihres Themas zu gehen und nach Ihrer Kategorie-Archivdatei mit dem Namen zu suchen category.php
.
Wenn Sie diese Datei nicht sehen, müssen Sie sie erstellen. Einfach duplizieren archive.php
und nenne es category.php
.
NotizHinweis: Wenn Ihr Design nicht category.php oder archive.php enthält, verwenden Sie wahrscheinlich ein WordPress-Design-Framework und müssen category.php manuell erstellen. Ein guter Ausgangspunkt, um zu lernen, wie man Archivdateien erstellt, ist unsere Anleitung zur Erstellung benutzerdefinierter Archivseiten in WordPress.
Fügen Sie nun einfach den folgenden Code hinzu category.php
kurz vor der Schleife.
<?php
if (is_category()) {
$this_category = get_category($cat);
}
?>
<?php
if($this_category->category_parent)
$this_category = wp_list_categories('orderby=id&show_count=0
&title_li=&use_desc_for_title=1&child_of=".$this_category->category_parent.
"&echo=0"); else
$this_category = wp_list_categories("orderby=id&depth=1&show_count=0
&title_li=&use_desc_for_title=1&child_of=".$this_category->cat_ID.
"&echo=0");
if ($this_category) { ?>
<ul>
<?php echo $this_category; ?>
</ul>
<?php } ?>
Wenn Sie jetzt eine Kategorieseite besuchen, sehen Sie eine Liste mit Unterkategorien. Auf unserer Demoseite zeigt die Kategorieseite Sport Links zu den Unterkategorien NFL, NBA und MLB.
Wenn Sie auf den NFL-Link klicken, gelangen Sie zur NFL-Unterkategorieseite.
Hier sehen Sie noch die Links zu den Sport-Unterkategorien, sodass Sie bequem zwischen den verschiedenen Sportarten wechseln können. Dies kann die Navigation auf Ihrer Website wirklich vereinfachen.
Wir hoffen, dass dieses Tutorial Ihnen geholfen hat, zu lernen, wie Sie Unterkategorien auf Kategorieseiten in WordPress anzeigen. Vielleicht möchten Sie auch erfahren, wie Sie die SEO Ihrer Website verbessern können, oder sehen Sie sich unsere Liste mit Tipps zur Beschleunigung der WordPress-Leistung an.