Vollständiger Leitfaden zum Erstellen einer benutzerdefinierten WordPress-Kategorienvorlage (2023)
Veröffentlicht: 2022-11-21Suchen Sie nach einer Möglichkeit, benutzerdefinierte Kategorien auf Ihrer WordPress-Site zu erstellen? Kategorien sind ein wichtiger Bestandteil jeder Website, da sie helfen, Ihre Inhalte zu organisieren und es Besuchern erleichtern, das zu finden, wonach sie suchen. Wenn ein Website-Besucher auf eine bestimmte Kategorie auf Ihrer Website klickt, wird er zu einer speziellen Kategorieseite weitergeleitet, auf der er alle Inhalte zu dieser Kategorie anzeigen kann.
WordPress-Themen haben normalerweise integrierte Vorlagen, um Ihre Kategorieseiten zu präsentieren, aber nicht alle Themen handhaben Ihre Kategorieseiten gleich gut, weshalb Sie vielleicht eine eigene WordPress-Kategorievorlage erstellen oder die Art und Weise optimieren möchten, wie Ihre Inhalte angezeigt werden.
Abhängig von Ihrer Website möchten Sie möglicherweise sogar das Aussehen jeder Kategorieseite anpassen, was bedeutet, dass Sie eine neue Kategorievorlage ändern oder erstellen müssen. Dieser Artikel zeigt Ihnen, wie Sie eine benutzerdefinierte Kategorieseite in WordPress erstellen.
Warum sollten Sie eine benutzerdefinierte Vorlage für WordPress-Kategorien erstellen?
Ihr WordPress-Theme bestimmt, wie Ihre Standardseitenvorlage für Kategorien aussieht – und es ist möglicherweise nicht nach Ihrem Geschmack oder sogar für Ihren Inhalt geeignet. Möglicherweise befinden Sie sich in einer Position, in der Sie Ihr Design beibehalten möchten, aber ein Element auf Ihrer Kategorieseite ändern möchten. Hier kommt das Erstellen einer benutzerdefinierten Kategorieseite in WordPress ins Spiel. Du möchtest vielleicht:
- Fügen Sie über der Kategorieliste ein Bannerbild hinzu
- Fügen Sie neben jedem Kategorietitel ein Bild hinzu, um die Navigation und Auffindbarkeit zu verbessern
- Neugestaltung der Kategorieliste
- Fügen Sie Funktionen wie Dropdown-Menüs hinzu, um verschiedene Kategorien oder Unterkategorien auszuwählen
- Ändern Sie die Farben der Kategorieliste oder fügen Sie ein Hintergrundbild hinzu
- Zeigen Sie verschiedene Kategorielisten auf verschiedenen Seiten Ihrer Website an
- Fügen Sie eine Beschreibung bestimmter Kategorien auf ihrer Website hinzu
- Ändern Sie eine ausgewählte Kategorievorlage, damit sie sich von den anderen unterscheidet
Letztendlich kann Ihnen die Anpassung Ihrer Kategorienvorlage dabei helfen, das Erscheinungsbild Ihrer Website zu verbessern und die Benutzererfahrung Ihrer Website zu verbessern, da die Benutzer leichter nach Inhalten nach Kategorie suchen können.
So erstellen Sie eine benutzerdefinierte Kategorienvorlage in WordPress
Als Nächstes zeigen wir Ihnen, wie Sie mit verschiedenen Methoden eine benutzerdefinierte Kategorieseite in WordPress erstellen. Einige dieser Methoden sind komplexer als andere.

Methode 1: Ändern von Vorlagendateien
WordPress generiert individuelle Kategorieseiten für alle Ihre Kategorien, wodurch eine URL wie diese generiert wird: https://example.com/category/fashion
Wenn Sie die Anzeige Ihrer WordPress-Kategorieseiten anpassen möchten, müssen Sie die Vorlage bearbeiten. Zuerst müssen Sie bestimmen, welche Seite in der Vorlagenhierarchie Sie ändern möchten.
WordPress sucht nach einer Vorlage in einer vordefinierten hierarchischen Reihenfolge: category-slug.php → category-id.php → category.php → archive.php → index.php .
WordPress sucht der Reihe nach nach jeder dieser Dateien, wenn es versucht, eine Kategorieseite zu laden, und wenn es sie nicht finden kann, bewegt es sich in der Hierarchie nach oben. Es beginnt zuerst mit einem Kategorie-Slug-Template, z. B. category-fashion.php im obigen Beispiel.
Wenn es kein Kategorie-Slug-Template finden kann, bewegt es sich in der Hierarchie nach oben, um ein Template mit der Kategorie-ID-Nummer zu finden, zB category-2.php. Danach wird nach einer generischen Kategorievorlage namens category.php gesucht.
Wenn WordPress keine generische Kategorie finden kann, sucht es nach einer Archivvorlage wie archive.php. Wenn dies nicht vorhanden ist, wird es in die index.php verschoben, um die Kategorie anzuzeigen.
Wenn Sie eine bestimmte Kategorievorlage ändern möchten, müssen Sie die Kategorie-ID identifizieren und die Kategorie-ID-PHP-Datei ändern oder den Slug verwenden, um Ihre Änderungen oder Ergänzungen vorzunehmen. Sie können auch die Datei category.php ändern, um die Vorlage für alle Kategorien zu ändern, aber Sie können auch bedingte Tags in der Datei category.php verwenden, um die Vorlage für eine bestimmte Kategorie zu bearbeiten, ohne einzelne Dateien erstellen zu müssen. Wie das geht, zeigen wir Ihnen später.
Sie können die gewünschte Datei finden, indem Sie zu WordPress > Appearance > Themes > Theme File Editor gehen. Klicken Sie in der Liste der Themendateien auf der rechten Seite auf category.php. Wenn Sie die Datei category.php dort nicht finden können, suchen Sie nach den Dateien archive.php oder index.php. Sie können beliebige fehlende Dateien (z. B. category-slug.php) mit SFTP erstellen.
Wenn Sie diese Schritte befolgt haben, aber die richtige Datei nicht finden können, verwenden Sie wahrscheinlich ein WordPress-Theme-Framework, sodass diese Tipps nicht auf Sie zutreffen.
Wenn Sie die Dateien oben finden können, kopieren Sie den Inhalt in einen Texteditor, um Änderungen vorzunehmen. Sie können Änderungen direkt in WordPress vornehmen, aber das könnte leicht Ihre gesamte Website mit einem PHP-Fehler beschädigen, daher wird dies nicht empfohlen. Laden Sie die Datei am besten von SFTP herunter und laden Sie dann die geänderte Version hoch.
Die Art und Weise, wie Sie die neue Datei zurück in WordPress hochladen, hängt vom Dateiverwaltungssystem Ihres Hosts ab. Verwaltete Hosts verfügen möglicherweise über ein benutzerdefiniertes Dashboard, in das Sie Dateien hochladen können, während andere Hosts möglicherweise einen gemeinsamen Dateimanager wie cPanel anbieten. FTP ist eine gängige Option zum Hochladen von Dateien in Ihr WordPress-Backend.
Die meisten gut verwalteten WordPress-Hosts, wie Kinsta, verfügen über eine Staging-Funktion, mit der Sie Ihre geänderte Kategorienvorlagendatei hochladen und sehen können, ob Sie die Änderungen korrekt implementiert haben. Wenn Ihr Gastgeber diese Funktion anbietet, sollten Sie sie sicherheitshalber immer nutzen.
Stellen Sie über Ihren FTP-Client eine Verbindung zu Ihrem WordPress-Host her und laden Sie dann Ihre geänderte Datei category-slug.php direkt in das Design hoch. Alle Änderungen, die Sie an Ihrer Vorlage vorgenommen haben, werden nur auf der Archivseite dieser Kategorie angezeigt.
Wenn Sie diese Methode verwenden, können Sie Vorlagen für beliebig viele Kategorien erstellen. Stellen Sie nur sicher, dass Sie Ihr Feld richtig benennen.

Hier sind einige Möglichkeiten, wie Sie Ihre Kategorieseiten bearbeiten können:
Hinzufügen von Text über Beiträgen
Wenn Sie statischen Text über Ihren Posts hinzufügen möchten (z. B. Text, der gleich bleibt, unabhängig davon, welche Posts unten angezeigt werden), müssen Sie das folgende Code-Snippet über dem Loop-Abschnitt Ihrer Vorlagendatei hinzufügen:
<p>
This is some text that will display at the top of the Category page.
</p>
Hinzufügen des Kategorienamens oben auf der Seite
Wenn dies nicht bereits Teil Ihrer Vorlage ist, können Sie diesen Code über der Schleife hinzufügen:
<p>Category: <?php single_cat_title(); ?></p>
Anzeigen von Bildern, die mit vollständigen Beiträgen verknüpft sind
Wenn Sie Post-Inhalte durch Bilder ersetzen möchten, die auf vollständige Posts verlinken, müssen Sie vorgestellte Bilder in die Auszugsabschnitte Ihres Posts einfügen. Fügen Sie dann diesen Code anstelle von _content in die Vorlage ein:
<a href="<?php the_permalink() ?>">
<?php the_excerpt_rss(); ?>
<?php the_excerpt_rss(); ?>
</a>
Methode 2: Bedingte Tags hinzufügen
Wann immer Sie Vorlagen für Ihr Thema erstellen, sollten Sie bestimmen, ob Sie wirklich eine separate Vorlage benötigen, um das zu tun, was Sie tun möchten. Manchmal sind die Änderungen, die Sie sich vorgestellt haben, nicht zu kompliziert, und Sie können sie implementieren, indem Sie Bedingungs-Tags in ein generisches Template einfügen, z. B. category.php.
Bedingte Tags können in Ihren Vorlagendateien verwendet werden, um zu ändern, welche Inhalte angezeigt werden und wie diese Inhalte auf einer bestimmten Seite angezeigt werden, je nachdem, welche Bedingungen mit dieser Seite übereinstimmen.
Sie können die bedingte Tag-Methode für verschiedene Szenarien verwenden, z. B.:
- Sie möchten eine Textzeile nur für eine bestimmte Kategorie anzeigen
- Sie möchten eine Reihe von Beiträgen für eine bestimmte Kategorie anzeigen
- Sie möchten die ältesten Inhalte für eine bestimmte Kategorie zuerst anzeigen
WordPress unterstützt mehrere bedingte Tags, z. B. das is_category ()-Tag. Sie können dies verwenden, um Vorlagen zu ändern, um eine andere Ausgabe anzuzeigen, wenn die Bedingung erfüllt ist. Wenn Sie beispielsweise auf Ihrer Website eine Kategorie mit dem Namen „Mode“ haben, können Sie die is_category („Mode“) zu Ihrer Vorlagendatei hinzufügen und dann zusätzlichen Code verwenden, um festzulegen, was passieren soll, wenn diese Kategorie ausgewählt wird. Dies könnte das Anzeigen eines Bildes eines Kleides oder einer Modewoche auf dieser Kategorieseite beinhalten.
Der Prozess zum Bearbeiten von Vorlagendateien zum Einfügen von Bedingungs-Tags ist genau derselbe wie oben beschrieben.
Methode 3 (empfohlen): Verwenden Sie codierbar
Beide Methoden sind machbar, wenn Sie technisch versiert sind. Der Vorteil, selbst zu programmieren, besteht darin, dass Sie Ihre Kategorievorlagen so anpassen können, dass sie genau so aussehen, wie Sie es möchten. Wenn Sie jedoch nicht mit Codierung vertraut sind, ist es wahrscheinlich am besten, nicht selbst mit Änderungen zu experimentieren.
Sie können den WordPress-Site-Editor als schnelle Lösung verwenden, aber er ist in seinen Möglichkeiten sehr eingeschränkt, und Sie werden wahrscheinlich keine Kategorieseite erstellen können, die genau Ihren Spezifikationen entspricht.

Die beste Lösung ist die Verwendung von Codeable, einer WordPress-Freelancer-Plattform. Codeable macht das Finden und Beauftragen eines WordPress-Entwicklers für jeden zugänglich und erschwinglich, sodass Sie leicht einen Entwickler mit dem Wissen und der Erfahrung finden können, um Ihre Kategorienseitenvorlagen zu ändern.
Codeable verwendet nur geprüfte WordPress-Freelancer, auf die Sie in drei einfachen Schritten zugreifen können: Briefing, Connect und Collaboration.
Um Codeable zu verwenden, besuchen Sie die Website und reichen Sie Ihr Projekt ein, indem Sie beschreiben, was Sie benötigen. Es dauert durchschnittlich 3-5 Stunden, um eine Rückmeldung von Codeable zu erhalten. An diesem Punkt werden Sie mit 1-5 WordPress-Entwicklern zusammengebracht, die Ihr Projekt für Sie abschließen können.
Sie können mit jedem Entwickler chatten, um herauszufinden, welcher für Ihr Projekt am besten geeignet ist. Sie erhalten einen einzigen Kostenvoranschlag, was es einfacher macht, eine Einstellungsentscheidung auf der Grundlage der Qualität zu treffen (anstatt sich sofort für die günstigste Option zu entscheiden).
Der von Ihnen ausgewählte Entwickler erstellt eine benutzerdefinierte Kategorieseite in WordPress gemäß Ihren anspruchsvollen Standards.
Erstellen Sie eine benutzerdefinierte WordPress-Kategorienseite mit Codeable
Wenn Sie die UX Ihrer Website verbessern, Besucher dazu ermutigen möchten, sich bestimmte Inhalte anzusehen, oder einfach nur ein weniger als ideales Standardvorlagendesign verbessern möchten, müssen Sie eine benutzerdefinierte Kategorieseite für Ihre WordPress.org-Website erstellen Stufe oder so.
Dies ist besonders wichtig, wenn Ihnen das WordPress-Theme gefällt, aber die Kategorienvorlage nicht gefällt – Ihre einzige Möglichkeit besteht darin, eine benutzerdefinierte Vorlage zu erstellen.
Wenn Sie sich auf Ihre Programmierkenntnisse verlassen können, können Sie diese Änderungen selbst vornehmen. Aber wenn Sie ein Anfänger sind, ist Codeable der beste Weg, WordPress-Entwickler zu einem erschwinglichen Preis zu finden, um benutzerdefinierte Seiten für Ihre Kategorien zu erstellen.
Ihr WordPress-Entwickler erstellt eine Vorlage, die genau so aussieht, wie Sie es möchten. Es besteht kein Risiko, einen Codefehler zu verursachen, der Ihre Seite zum Absturz bringt oder vollständig zerstört.
Warum reichen Sie Ihr Projekt nicht ein und erhalten noch heute Ihr kostenloses Angebot? Sie sind nur wenige Schritte davon entfernt, eine benutzerdefinierte Kategorieseite zu erhalten, die genau Ihren Anforderungen entspricht.