Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So erstellen Sie Kategorievorlagen in WordPress (4 Methoden)

Das Erstellen eindeutiger Vorlagen für Kategorieseiten in WordPress ist eine großartige Möglichkeit, Inhalte zu organisieren und die Benutzererfahrung zu verbessern. Dies ist besonders hilfreich, wenn Sie verschiedene Beitrags kategorien haben, wie wir bei WPBeginner.

Benutzerdefinierte Kategorievorlagen ermöglichen es Ihnen, die Anzeige von Inhalten für jede Kategorie anzupassen.

Sie können bestimmte Beiträge hervorheben, verschiedene Layouts verwenden oder einzigartige Elemente hinzufügen, die zum Inhalt jeder Kategorie passen. Dies hilft den Besuchern, leichter zu finden, wonach sie suchen, und hält sie länger bei der Stange.

In diesem Artikel zeigen wir Ihnen Schritt für Schritt, wie Sie Kategorievorlagen in WordPress erstellen.

Kategorievorlagen in WordPress erstellen

Was sind Kategorievorlagen und warum sollte man sie in WordPress erstellen?

Bei WordPress-Websites ist es üblich, verschiedene Vorlagen für Kategorien, Tags, benutzerdefinierte Beitragstypen und Taxonomien zu verwenden.

Und wenn es um Kategorien geht, generiert WordPress für alle einzelne Seiten. Sie können sie anzeigen, indem Sie eine URL wie diese besuchen:

https://example.com/category/news/

Heute werden die meisten beliebten WordPress-Themes mit integrierten Vorlagen geliefert, um Kategorie-Seiten schön darzustellen. Diese Vorlagen heben den Kategorietitel hervor und zeigen die Kategoriebeschreibung darunter an.

Beispiel für eine Kategorieseite

Einige Themes behandeln dies jedoch möglicherweise nicht so gut, oder Sie möchten Ihre Kategorieseiten anpassen.

Durch die Erstellung von Vorlagen für Kategorien können Sie spezifische Funktionen zu den Kategorieseiten hinzufügen.

Sie können beispielsweise Benutzern erlauben, sich für Kategorien anzumelden, Kategoriebeschreibungen anzuzeigen, ein anderes Layout für jede Kategorie zu wählen und Kategoriebilder hinzuzufügen.

Verständnis der WordPress-Vorlagenhierarchie für Kategorieseiten

WordPress verfügt über ein leistungsstarkes Vorlagensystem, mit dem Sie verschiedene Vorlagen für verschiedene Bereiche Ihrer Website erstellen können.

Beim Anzeigen einer beliebigen Seite sucht WordPress in einer vordefinierten hierarchischen Reihenfolge nach einer Vorlage.

Um eine Kategorieseite anzuzeigen, sucht es nach Vorlagen in dieser Reihenfolge: category-slug.phpcategory-id.phpcategory.phparchive.phpindex.php.

Zuerst sucht WordPress nach einer Vorlage, die spezifisch für diese Kategorie ist, anhand des Kategorie-Slugs. Zum Beispiel wird die Vorlage category-design.php verwendet, um die Kategorie „Design“ anzuzeigen.

Wenn keine category-slug-Vorlage gefunden wird, sucht WordPress nach einer Vorlage mit einer Kategorie-ID, wie z. B. category-6.php. Danach sucht es nach der generischen Kategorievorlage, die normalerweise category.php ist.

Wenn keine generische Kategorie-Vorlage vorhanden ist, sucht WordPress nach einer generischen Archiv-Vorlage, wie z. B. archive.php. Schließlich verwendet es die index.php-Vorlage, um die Kategorie anzuzeigen.

Hier ist unser Leitfaden zur WordPress-Vorlagenhierarchie.

WordPress-Kategorie-Archiv

In diesem Sinne werden wir die Schritte zum Erstellen von Kategorievorlagen in WordPress erläutern. Sie können die Schnelllinks unten verwenden, um zu Ihrer bevorzugten Methode zu springen:

  1. Erstellen einer Kategorievorlage mit Full-Site-Editing (ohne Plugin)
  2. Erstellen einer Kategorievorlage mit Thrive Themes (empfohlen)
  3. Erstellen einer Kategorievorlage mit Beaver Themer (einfach)
  4. Erstellen einer Kategorievorlage für Ihr Theme in WordPress (Fortgeschritten)
  5. Bonus-Tipp: Erstellen einer Mitgliedschaftsseite zur Einschränkung von Inhalten basierend auf Kategorien

Bereit? Legen wir los.

Methode 1: Erstellen einer Kategorievorlage mit Full Site Editing

Der einfachste Weg, eine Kategorievorlage zu erstellen, ist die Verwendung des Full Site Editing (FSE)-Tools. Mit dieser Methode müssen Sie keine Plugins installieren. Beachten Sie jedoch, dass die FSE-Funktionalität nur für WordPress-Block-Themes verfügbar ist.

Für dieses Tutorial verwenden wir das Twenty Twenty-Three Theme.

Lassen Sie es uns also auf Ihrer Website installieren und aktivieren. Wenn Sie Hilfe benötigen, sehen Sie sich unseren Leitfaden an, wie man ein WordPress-Theme installiert.

Nach der Aktivierung müssen Sie zu Darstellung » Editor navigieren.

Um eine Kategorievorlage zu erstellen, klicken wir auf den Menüpunkt „Vorlagen“ und dann auf die Schaltfläche „Neue Vorlage hinzufügen“.

Schaltfläche "Neue Vorlage hinzufügen" in FSE

Auf dem nächsten Bildschirm sehen Sie verschiedene Optionen zum Erstellen von Vorlagen.

Da wir eine Kategorievorlage erstellen werden, wählen wir „Kategoriearchive“. Klicken Sie einfach darauf, und Sie sehen ein weiteres Eingabefenster.

Kategorie-Archive-Option in FSE

Hier müssen Sie entscheiden, ob Sie die benutzerdefinierte Vorlage für alle Kategorien oder für eine bestimmte verwenden möchten.

Für dieses Tutorial entscheiden wir uns für 'Kategorie'.

Auswahl eines bestimmten Kategorieelements

Der nächste Schritt ist die Auswahl einer vorhandenen Kategorie von Ihrer WordPress-Website.

Sie müssen nur die gewünschte Kategorie aus der Liste anklicken.

Kategorieliste

Sobald dies erledigt ist, werden Sie weitergeleitet, um ein Muster für Ihre neue Kategorievorlage auszuwählen.

Klicken Sie einfach darauf, und der Block-Editor wird geöffnet.

Bearbeiten der Kategorievorlage in FSE

Von hier aus können Sie Ihre Kategorievorlage anpassen. Wenn Sie mit dem Aussehen zufrieden sind, klicken Sie einfach auf 'Speichern', um Ihre Änderungen live zu schalten.

Methode 2: Erstellen einer Kategorievorlage mit Thrive Theme Builder

Wenn Sie mehr Anpassungsoptionen wünschen, dann ist diese Methode genau das Richtige für Sie.

Thrive Theme Builder ist Teil der Marke Thrive Themes. Es ist eines der besten Tools zum Erstellen benutzerdefinierter Vorlagen für Ihre WordPress-Kategorien.

Thrive Theme Builder Homepage

Um dieses Tool zu verwenden, müssen Sie zuerst ein Thrive-Konto erstellen. Gehen Sie einfach auf die Website und klicken Sie auf die Schaltfläche „Thrive Suite erhalten“.

Nach dem Kauf des Tools laden Sie Thrive Product Manager herunter. Alle Thrive-Produkte sind auf dessen Dashboard verfügbar.

Thrive Product Manager herunterladen

Dann können Sie zu Ihrem WordPress-Adminbereich zurückkehren und zu Plugins » Neues Plugin hinzufügen navigieren. Hier laden Sie die .zip-Datei des Thrive Product Manager-Plugins hoch.

Wenn Sie Hilfe benötigen, finden Sie in unserem Leitfaden zur Installation eines WordPress-Plugins weitere Informationen.

Danach möchten Sie zu 'Produktmanager' wechseln. Von hier aus können Sie die Seite nach unten scrollen, um Thrive Theme Builder zu finden.

Sie möchten das Kontrollkästchen neben 'Theme installieren' aktivieren und dann auf die Schaltfläche 'Ausgewähltes Produkt installieren' klicken.

Thrive Theme Builder installieren

Sobald der Produktmanager die Installation abgeschlossen hat, klicken Sie auf „Ausgewähltes Produkt aktivieren“. Anschließend können Sie auf „Zum Theme Builder Dashboard“ klicken, um mit der Erstellung einer Kategorievorlage zu beginnen.

Im Builder müssen Sie zuerst ein Theme auswählen. Fahren Sie einfach mit der Maus über ein Theme und klicken Sie auf 'Auswählen', um es zu verwenden.

Für dieses Tutorial verwenden wir 'Shapeshift'.

Shapeshift-Theme auswählen

Sie werden dann zum Theme Builder weitergeleitet.

Von hier aus gehen wir zum Menü 'Vorlagen'. Dann können Sie auf die Schaltfläche 'Neu hinzufügen' klicken.

Neue Vorlage im Thrive Theme Builder hinzufügen

Dies öffnet ein Pop-up-Fenster.

Von hier aus erstellen Sie eine neue Listen-Vorlage. Sie können mit der Benennung der Vorlage beginnen, z. B. 'Kategorie-Vorlage'.

Dann können Sie im Feld 'Single or List?' (Einzeln oder Liste) 'List' (Liste) auswählen. Dies ermöglicht Ihnen, in den folgenden Feldern 'Archive' (Archiv) und 'Categories' (Kategorien) auszuwählen.

Erstellen einer neuen Liste in Thrive Theme Builder

Wählen Sie danach im Feld 'Definiert für' die Option 'Alle Kategorien'. Dann können Sie auf 'Vorlage auswählen' klicken, um schnell eine Kategorie-Vorlage zu erstellen.

Sie müssen in dem neuen Pop-up-Fenster eine Vorlage auswählen. Klicken Sie einfach darauf, um sie auszuwählen, und dann auf die Schaltfläche „Vorlage erstellen“, sobald sie erscheint.

Auswahl einer Vorlage für die neue Liste

Sie sehen dann auf dem nächsten Bildschirm, dass Sie die neue Kategorieliste erstellt haben.

Bewegen Sie einfach den Mauszeiger darüber und klicken Sie auf die Schaltfläche „Bearbeiten“, um mit der Anpassung zu beginnen.

Listen-Vorlage bearbeiten

Dies öffnet den Builder in einem neuen Tab.

Von hier aus können Sie die Kategorie-Vorlage nach Belieben anpassen. Wenn Sie fertig sind, können Sie unten links auf die Schaltfläche 'Arbeit speichern' klicken.

Thrive Theme Builder's Template Builder

Methode 3: Erstellen einer Kategorievorlage mit Beaver Themer

Für eine weitere anfängerfreundliche Lösung ermöglicht Ihnen Beaver Themer, Layouts für Ihr Theme zu erstellen. Sie können die einzelnen Kategorien auswählen, in denen Sie die Vorlage verwenden möchten, und sie dann mit einem Drag-and-Drop-Tool bearbeiten.

Zuerst müssen Sie Beaver Builder installieren und aktivieren. Wenn Sie Hilfe benötigen, sehen Sie sich unseren Leitfaden zur Installation eines WordPress-Plugins an.

Nach der Aktivierung müssen Sie Ihren Lizenzschlüssel überprüfen.

Gehen Sie einfach zu Einstellungen » Beaver Builder » Lizenz. Geben Sie dann Ihren Lizenzschlüssel in das Textfeld ein und klicken Sie auf „Lizenzschlüssel speichern“.

Lizenzschlüsselfeld in Beaver Builder

Sie finden den Schlüssel in Ihrem Beaver Builder-Konto.

Sobald dies erledigt ist, navigieren Sie zu Beaver Builder » Themer Layouts » Neu hinzufügen.

Neue Kategorievorlage hinzufügen

Von hier aus müssen Sie ihm einen Titel geben.

Wählen Sie dann einfach Ihre Kategorie unter der Option „Standort“ aus.

Beaver Themer-Layout bearbeiten

Sie können dann den Drag-and-Drop-Editor von Beaver Builder verwenden, um Ihre Kategorieseiten nach Ihren Wünschen anzupassen.

Beaver Themer bietet viele Module, die Sie verwenden und verschieben können, um Ihre Kategorie-Layoutseite zu gestalten.

Verwenden von Beaver Builder zum Entwerfen Ihrer Kategorievorlage

Wenn Sie fertig sind, klicken Sie einfach auf die Schaltfläche 'Fertig' und wählen Sie dann 'Veröffentlichen', um Ihre Kategorievorlage anzuwenden.

Sie können jetzt Ihre WordPress-Website besuchen, um die Kategorievorlage in Aktion zu sehen.

Eine Kategorie-Vorlage, erstellt mit Beaver Builder

Methode 4: Erstellen einer Kategorie-Vorlage für Ihr Theme in WordPress

Bevor wir beginnen, werfen wir zunächst einen Blick auf eine typische category.php-Vorlage:

<?php
/**
* A Simple Category Template
*/

get_header(); ?> 

<section id="primary" class="site-content">
<div id="content" role="main">

<?php
// Check if there are any posts to display
if ( have_posts() ) : ?>

<header class="archive-header">
<h1 class="archive-title">Category: <?php single_cat_title( '', false ); ?></h1>

<?php
// Display optional category description
 if ( category_description() ) : ?>
<div class="archive-meta"><?php echo category_description(); ?></div>
<?php endif; ?>
</header>

<?php

// The Loop
while ( have_posts() ) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small>

<div class="entry">
<?php the_content(); ?>

 <p class="postmetadata"><?php
  comments_popup_link( 'No comments yet', '1 comment', '% comments', 'comments-link', 'Comments closed');
?></p>
</div>

<?php endwhile; 

else: ?>
<p>Sorry, no posts matched your criteria.</p>

<?php endif; ?>
</div>
</section>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

Nehmen wir nun an, Sie haben eine Kategorie namens „Design“ mit dem Slug „design“ und möchten diese Kategorie anders als andere anzeigen.

Um das zu tun, müssen Sie eine Vorlage für diese spezielle Kategorie erstellen. Gehen Sie zu Darstellung » Theme-Editor.

Klicken Sie in der Liste der Theme-Dateien auf Ihrer rechten Seite auf category.php. Wenn Sie dort keine category.php-Datei haben, suchen Sie nach archive.php.

Theme-Kategorie-Datei-Editor

Wenn Sie keine dieser Vorlagen finden können, besteht eine gute Chance, dass Sie ein WordPress Theme Framework verwenden und dieses Tutorial für Sie möglicherweise nicht nützlich ist. Wir empfehlen Ihnen, sich auf das spezifische Framework zu beziehen, das Sie verwenden.

Wenn Sie die obigen Dateien finden, kopieren Sie den gesamten Inhalt von category.php und fügen Sie ihn in einen Texteditor wie Notepad ein. Speichern Sie diese Datei als category-design.php.

Sie müssen sich dann mit Ihrem WordPress-Hosting über einen FTP-Client verbinden und dann zu /wp-content/themes/your-current-theme/ gehen und Ihre Datei category-design.php in Ihr Theme-Verzeichnis hochladen.

Alle Änderungen, die Sie an dieser Vorlage vornehmen, werden nun nur auf der Archivseite dieser bestimmten Kategorie angezeigt.

Mit dieser Technik können Sie Vorlagen für beliebig viele Kategorien erstellen. Verwenden Sie einfach category-{category-slug}.php als Dateinamen. Sie finden Kategorie-Slugs, indem Sie den Bereich Kategorien im WordPress-Adminbereich besuchen.

Unten sehen Sie ein Beispiel für eine category-slug.php-Vorlage. Bitte beachten Sie, dass wir dieselbe Vorlage wie category.php mit einigen Änderungen verwendet haben.

Da wir bereits wissen, für welche Kategorie sie verwendet wird, können wir Titel, Beschreibung oder andere Details manuell hinzufügen. Beachten Sie auch, dass wir <?php the_excerpt(); ?> anstelle von <?php the_content(); ?> verwendet haben.

<?php
/**
* A Simple Category Template
*/

get_header(); ?> 

<section id="primary" class="site-content">
<div id="content" role="main">
<?php
// Check if there are any posts to display
if ( have_posts() ) : ?>

<header class="archive-header">
<?php
// Since this template will only be used for Design category
// we can add category title and description manually.
// or even add images or change the layout
?>

<h1 class="archive-title">Design Articles</h1>
<div class="archive-meta">
Articles and tutorials about design and the web.
</div>
</header>

<?php

// The Loop
while ( have_posts() ) : the_post();
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small>

<div class="entry">
<?php the_excerpt(); ?>

 <p class="postmetadata"><?php
  comments_popup_link( 'No comments yet', '1 comment', '% comments', 'comments-link', 'Comments closed');
?></p>
</div>

<?php endwhile; // End Loop

else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div>
</section>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

Wenn Sie die category-slug-Vorlage nicht verwenden möchten, können Sie die category-id-Vorlage verwenden, um eine Vorlage für eine bestimmte Kategorie-ID zu erstellen. Hier erfahren Sie , wie Sie eine Kategorie-ID in WordPress finden.

Bedingte Tags für eine Kategorie verwenden

Beim Erstellen von Vorlagen für Ihr Theme müssen Sie entscheiden, ob Sie wirklich eine separate Vorlage benötigen, um das zu tun, was Sie tun möchten.

In einigen Fällen sind die Änderungen, die Sie vornehmen möchten, nicht allzu kompliziert und können mit bedingten Tags innerhalb einer generischen Vorlage wie category.php oder sogar archive.php erreicht werden.

WordPress unterstützt viele bedingte Tags, die Theme-Autoren in ihren Vorlagen verwenden können.

Ein Beispiel für ein bedingtes Tag ist is_category(). Mit diesem bedingten Tag können Sie Ihre Vorlagen ändern, um eine andere Ausgabe anzuzeigen, wenn die Bedingung erfüllt ist.

Nehmen wir zum Beispiel an, Sie haben eine Kategorie für hervorgehobene Beiträge namens „Featured“.

Nun möchten Sie auf der Archivseite der Kategorie für diese spezielle Kategorie einige zusätzliche Informationen anzeigen. Fügen Sie dazu diesen Code in die Datei category.php direkt nach <?php if ( have_posts() ) : ?> ein.

<header class="archive-header">

<?php if(is_category( 'Featured' )) : ?>
	<h1 class="archive-title">Featured Articles:</h1>
<?php  else: ?>
	<h1 class="archive-title">Category Archive: <?php single_cat_title(); ?> </h1>
<?php endif; ?>

</header>

Bonus-Tipp: Erstellen einer Mitgliedschaftsseite zur Einschränkung von Inhalten basierend auf Kategorien

Eine Mitgliedschaftsseite ist eine Website, auf der nur Mitglieder spezielle Inhalte, Produkte oder Dienstleistungen sehen können.

Mitglieder zahlen normalerweise eine Gebühr, die monatlich, jährlich oder anders sein kann, um Zugang zu Premium-Ressourcen zu erhalten. Dies können Dinge wie Kurse, Artikel, Videos oder andere wertvolle Ressourcen sein, die Nicht-Mitglieder nicht sehen können.

Auf jeden Fall ist das Ziel einer Mitgliedschafts-Website, ein stetiges Einkommen zu erzielen und gleichzeitig Ihrer Zielgruppe großartige, exklusive Inhalte zu bieten.

Jetzt können Sie die Funktion „Regeln“ in MemberPress verwenden, um zu verwalten, welche Inhalte für verschiedene Mitgliedschaftspläne verfügbar sind. Sie können verschiedene Bedingungen auswählen und diese mit Mitgliedschaftsplänen verknüpfen, einschließlich der Einschränkung von Inhalten nach Kategorien.

Kategorien in MemberPress einschränken

Weitere Details finden Sie in unserem Leitfaden, wie Sie eine WordPress-Mitgliedschaftsseite erstellen, damit Sie Inhalte basierend auf Kategorien einschränken können.

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie Kategorievorlagen in WordPress erstellen. Als Nächstes möchten Sie vielleicht auch unsere Anleitungen dazu lesen, wie Sie das Kategoriebasispräfix ändern und wie Sie nur die übergeordnete Kategorie in der WordPress-Beitragsübersicht anzeigen.

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.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

57 CommentsLeave a Reply

  1. Ich wollte Ihnen nur danken – nicht nur für die Klarheit der Erklärungen, sondern vor allem dafür, dass Sie Ihren Code auf das Wesentliche beschränkt haben, während Sie alle typischen WordPress-Konventionen (in Bezug auf das Styling) beibehalten haben, wie sie ursprünglich codiert waren (auch wenn sie heute einen 'Retro'-Codierungsstil haben!).

    Dies vereinfacht es für Anfänger und vergessliche erfahrene Programmierer gleichermaßen, eine Kategorie-Seite vollständig in ein Theme zu integrieren, das sie nicht unterstützt; denn obwohl jedes Theme es etwas anders macht, gibt es genügend Gemeinsamkeiten, damit eine einfache Vorlage ihre Aufgabe erfüllen kann, während komplexere Funktionalitäten an themenspezifische Funktionen delegiert werden. Das ist zumindest bei gut geschriebenen Themes der Fall, versteht sich.

    Danke nochmals!

    • Gern geschehen, ich freue mich, dass Sie unseren Leitfaden und unseren Schreibstil hilfreich fanden!

      Admin

  2. Ich möchte für alle Kategorien dieselbe benutzerdefinierte Seite erstellen, aber ich möchte sie nicht einzeln erstellen. Wenn ich in Zukunft eine neue Kategorie hinzufüge, möchte ich, dass die neue Kategorie dieselbe Vorlage hat wie die alte. Wie kann ich das erreichen?

    • Sie müssen nur eine category.php-Vorlage erstellen. Diese Kategorievorlage wird für jedes von Ihnen erstellte Kategoriearchiv verwendet.

  3. Hallo – Das ist ein sehr hilfreiches Tutorial, aber ich versuche, eine bestimmte Kategorie und ihre Unterkategorien auf einer Seite anzuzeigen – Wie mache ich das?

  4. Ich stelle meine Frage hier, weil sie dem Thema, nach dem ich suche, am nächsten kommt. Meine Kirche wird einen Newsletter mit Constant Contact herausbringen. Unser aktueller Newsletter enthält sowohl kurze Artikel als auch längere Beiträge. Ich möchte kurze Auszüge aus den längeren Artikeln im Newsletter mit einem Link zum Artikel online verwenden. Zu diesem Zweck habe ich eine Kategorie-Newsletter erstellt und mit dem Plugin Unique Headers das Header-Bild geändert. Ich möchte nun die H1 im Header unterdrücken, aber da der Header von der Beitragsseite aufgerufen wird, ist der einzige Weg, den ich mir vorstellen kann, um das gewünschte Ergebnis zu erzielen, eine benutzerdefinierte Seite/einen benutzerdefinierten Beitrag zu erstellen, in dem ich header.php nicht aufrufe, sondern den Inhalt von header.php in meine benutzerdefinierte Beitragsseite einfüge. Möglicherweise möchte ich sogar eine benutzerdefinierte Fußzeile erstellen.

    Wie mache ich das, ohne einen Fehler zu verursachen?

  5. Dies ist ein kenntnisreiches Tutorial zum Erstellen von Vorlagen – wenn Sie ein fortgeschrittener Benutzer von Code sind. Das sehe ich hier zu oft – eine Erklärung für fortgeschrittene Benutzer oder Entwickler, die für Anfänger wenig bis gar keinen Wert hat. Ich dachte, das hier sei WP BEGINNER – das ist kaum ein Anfänger-Tutorial und hat mir überhaupt nicht geholfen.

  6. Hallo, tolles Tutorial. Ich möchte wirklich eine Begrenzung von 5 Beiträgen pro Seite und eine Seitennummerierung haben. Kann mir jemand mit dem Code helfen?

  7. Vielen Dank, dass Sie diesen Artikel geschrieben haben – ich habe so verzweifelt versucht, herauszufinden, wo die Kategorien für meine persönliche Blog-Website gespeichert waren. Ich hatte jeden PHP-Code durchsucht, den ich finden konnte, und unermüdlich nach Kategorien in meinem FTP/Kontrollpanel gesucht. Obwohl der hier gegebene Rat im Grunde sagte, dass er nicht helfen könne und ich ihn nicht nützlich finden würde, hat er mich ermutigt, mir den content.php anzusehen, der sich im Verzeichnis 'framework' des Themes befand. Wenn jemand anderes die kostenlose Version des Plum-Themes verwendet und wissen möchte, wie das in FTP geht, hoffe ich, dass dieser Kommentar nützlich ist!

  8. Mein Theme hatte keine Vorlage für Kategorien, Tags usw. Dieser Artikel ist also perfekt, da ich sie möchte.

    Frage: Wäre es am besten, dies in einem Child-Theme zu tun, damit benutzerdefinierte Änderungen nicht verloren gehen, wenn das Theme aktualisiert wird?

  9. Für benutzerdefinierte Einzelbeitragsseiten-Vorlagen nach Kategorie könnte man einen separaten Ordner namens „single“ erstellen und darin alle Einzelvorlagen wie single-category-slug.php ablegen. + die allgemeine single.php. Es war auch notwendig, etwas Code in functions.php hinzuzufügen. Können Sie die gleiche Technik für Kategorie-Seiten-Vorlagen anwenden, z. B. alle category-slug.php + die allgemeine category.php in einer Map namens „category“ ablegen? Ich frage mich, ob das nur eine bessere Dateiorganisation ermöglicht, anstatt alle category-slug.php zwischen all den anderen Theme-PHP-Dateien wie header.php, footer.php, index.php usw. zu haben.

  10. Danke… das ist sehr nützlich. Was ist, wenn ich eine Archivseite haben möchte, die alle Beiträge aus 3 meiner 5 Kategorien anzeigt…
    Wie kann ich das machen?

  11. Nettes Tutorial, ich schätze die riesige Investition in WordPress-Tutorials und auch in OptinMonster sehr. Aber ich möchte etwas im Tutorial hervorheben: In der Kategorievorlage haben Sie vergessen, single_cat_title( '', false ); auszugeben.

    Es sollte sein:

    Kategorie:

    Danke

  12. Wenn ich diese Vorlage verwende, erhalte ich die maximal eingestellte Anzahl von Beiträgen im Dashboard, nämlich nur 10 Beiträge. Wenn ich eine Kategorie auswähle, möchte ich alle Beiträge für diese Kategorie, nicht nur die neuesten 10. Ich habe versucht, query_posts(‘posts_per_page=50’); am Anfang der Schleife hinzuzufügen, aber wenn ich das tue, erscheinen Beiträge aus einer anderen Kategorie in meiner Auswahl. Irgendwelche Ideen?

  13. Hi, I have category.php file on my theme. But whenever I view it, it shows only the title and a brief summary of the post. I want to have image of the post instead of text appear below the blog title. Please help me sir. I can’t find a better solution. I’m a newbie at wordpress :( Thank you

  14. Hallo,

    I’m getting real problem on how can I add “Image” in the category page instead of “text”? :( Please is anyone can help me here?

    Hier ist meine category.php


    Danke im Voraus. Bitte senden Sie mir eine E-Mail, wie ich diese Dinge beheben kann.

  15. Vielen Dank für diesen hilfreichen Beitrag. Aber als ich einen ersten Code ausprobiert habe, gab es einen Fehler.
    Parse error: syntax error, unexpected '<' in \category.php on line 22

    Und die zweite ist derselbe Fehler in Zeile 31

    Was ist passiert? Ich habe es überprüft.

    • Ich merke, dass ich etwas spät dran bin, aber hoffentlich hilft es jemandem. Zeile 21 und 29 fehlen schließende Tags ?>, was zu einem Fehler in der folgenden Zeile führt:

      21 if ( category_description() ) : ?>
      29 while ( have_posts() ) : the_post(); ?>

  16. Ich benutze Divi 2.1.4. Ich sehe keine Archiv- oder PHP-Kategorie. Kann ich index.php als Basis verwenden und von dort aus für eine benutzerdefinierte Kategorieseite modifizieren?

  17. Wie kann ich alle meine Kategorie-Seiten-Vorlagen auf einer Seite anzeigen lassen? Ich habe 3 verschiedene Kategorievorlagen, die auf jeder einzelnen Kategorie-Seite großartig aussehen, aber ich möchte, dass sie alle zusammen auf einer Seite angezeigt werden.

  18. Ich habe mein Problem mit Ihrem Beispielcode gelöst. Haben Sie die while-Schleife in Zeile 29 nicht geschlossen?>

    29 while ( have_posts() ) : the_post();

  19. Ich versuche, ein Theme zu erstellen (zum ersten Mal) und bleibe bei der Kategorievorlage hängen. Haben sich die Dinge seit WordPress 3.9 geändert? Ich habe den Code, den Sie hier haben, buchstäblich kopiert und eingefügt (die Zeilennummern entfernt), die Datei gespeichert und getestet, und ich erhalte eine komplett leere Seite. Nicht einmal ein öffnender HTML-Tag wird beim Anzeigen des ausgegebenen Quellcodes angezeigt.

  20. Hallo,

    Ich entwickle ein Child-Theme und möchte ein bestimmtes Bild neben der Kategoriebeschreibung anzeigen – auf der @ Kategorie-Archivseite.

    wenn Kategorie = Poesie, ZEIGE + Beschreibung + Beitragsliste
    wenn Kategorie = Kochen, ZEIGE + Beschreibung + Beitragsliste
    wenn Kategorie = Tutorial, ZEIGE + Beschreibung + Beitragsliste

    Ich weiß, dass wir die IF-Bedingung in den >> Archiv-Header von category.php einfügen können

    Aber meine Liste ist ziemlich lang – fast 20 Kategorien
    und ich möchte die eigentliche category.php-Datei nicht überladen.

    Ist es möglich, eine benutzerdefinierte Funktion (in myfunc.php)
    zu schreiben und einen Aufruf in category.php zu tätigen??

    Danke

    • Das ist seltsam, ein Teil meines Textes im Kommentar fehlt
      hier ist er also noch einmal

      wenn Kategorie = Poesie, ZEIGE QUILL BILD + Beschreibung + Beitragsliste
      wenn Kategorie = Kochen, ZEIGE KOCH BILD + Beschreibung + Beitragsliste
      wenn Kategorie = Tutorial, ZEIGE LEHRER BILD + Beschreibung + Beitragsliste

  21. Hallo! Ich habe Probleme mit dem Theme, das ich entwickle. Ich möchte nur eine Kategorie pro Seite anzeigen, aber alle Beiträge aller Kategorien werden auf allen Seiten angezeigt. Wie kann ich nur eine Kategorie pro Seite anzeigen, ohne für jede Seite eine spezielle Seite erstellen zu müssen, auf der der Name der Kategorie angegeben ist?

  22. Kann ich eine Funktion wie showposts in diesem Loop haben? Ich bin Designer und habe erst kürzlich mit der Entwicklung begonnen. Ich möchte den neuesten Beitrag der ausgewählten Kategorie in einem anderen Stil anzeigen.

  23. Das scheint einfach zu sein, aber ich habe Probleme. Ich erstelle ein Child-Theme von einem Parent-Theme. Das Parent-Theme hat nur eine archive.php-Datei. In meinem Child-Ordner möchte ich die archive.php für mein Archiv-Widget und für mein Kategorie-Widget möchte ich eine category.php-Datei. Ich habe den Code von archive.php in eine leere PHP-Datei kopiert und als category.php gespeichert. archive.php wird immer noch für beides als Standard verwendet. Fehlt mir etwas? Danke.

    • Nein, es fehlt Ihnen nichts. category.php sollte übernommen werden, wenn ein Benutzer eine Kategorie-Seite durchsucht. Dies kann aus verschiedenen Gründen geschehen. Zum Beispiel kann WordPress die Datei category.php nicht identifizieren. Können Sie die Datei category.php unter Darstellung » Editor öffnen. Überprüfen Sie doppelt, ob Sie category.php nicht versehentlich als category.php.txt gespeichert haben. Sehen Sie sich auch unseren Leitfaden zum Erstellen von Child-Themes an, um sicherzustellen, dass Sie ein Child-Theme korrekt erstellt haben.

      Admin

      • Hallo. Ich kann category.php über Darstellung>Editor öffnen. Muss die Datei category.php irgendwo hinzugefügt werden? Danke.

        • Hallo. Ich kann category.php mit Appearance>Editor öffnen. Die Datei ist in meinem Child-Theme mit den anderen Dateien gespeichert, die auf meiner Website funktionieren. Muss ich sie zu functions.php hinzufügen, damit WordPress category.php anstelle von archive.php verwendet?

  24. Danke für Ihren großartigen Artikel. Sehr hilfreich.

    Ich habe einen benutzerdefinierten Beitragstyp – „video“ und eine benutzerdefinierte Taxonomie – „video_categories“. Was wäre der beste Weg, sie anzuzeigen? Ich brauche ein „Zuhause“ für alle Videos und eine Seite, die Videos aus einer Kategorie auflistet.

    archive-videos.php – „Startseite“ Auflistungsseite für alle Videos aller Kategorien
    taxonomy-video_categories.php – eine Kategorie-Auflistungsseite

    Das ist es, worüber ich nachdenke. Ich glaube, es sollte einen besseren Weg geben. Im Moment haben diese beiden Dateien exakt denselben Code, was eine Duplizierung ist.

    Vielen Dank im Voraus für das Teilen Ihrer Erfahrungen

  25. Mir gefiel die Idee, für jede Kategorieseite unterschiedliche Designs zu erstellen. Können Sie mir bitte sagen, wie ich ein bestimmtes Design für Beiträge unter einer bestimmten Kategorie erreichen kann?

    Z.B. Alle Beiträge unter der Kategorie „Design“ haben ein bestimmtes Designformat und Hintergrund usw.

    Ich wäre dankbar für jeden Link, der einen Hinweis darauf gibt.

  26. Ich wollte das schon seit einer ganzen Weile tun. Es ist nicht so, dass ich nicht weiß, wie es geht, sondern dass ich es immer wieder vergesse... und von wichtigeren Projekten abgelenkt werde. Ihr Beitrag ist eine großartige Erinnerung... und wird ein praktischer Anhaltspunkt sein. Ich habe ihn zu meinen Lesezeichen hinzugefügt. Danke!

Kommentar hinterlassen

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.