Support » Themes » Page soll posts einer kategorie anzeigen

  • Hi leute!
    auf meiner seite happyshakez.de würde ich gerne eine seite erstellen (foodlexikon) die posts einer bestimmten kategorie anzeigt. die angzeigten posts sollen auf eine bestimmte weise dargetellt werden.
    ich habe ein neues page-template im gleichnamigen ordner erstellt, den code eines anderen templates (full-width.php) kopiert weil auch die neue seite in full width dargestellt werden soll.

    jetzt weiss ich allerdings nicht weiter was ich machen muss um dem template zu sagen dass es nach posts einer bestimmten kategorie suchen und sie dann auf diese bestimmte art und weise darstellen soll.

    danke für eure hilfe

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Du kannst ein benutzerdefiniertes Menü anlegen, bei dem du die Kategorie als Menüpunkt einfügst.

    Zur Anzeige wird auf Grund der Template-Hierarchie das Template category-$slug.php genutzt. Existiert das nicht, fällt WordPress auf category.php und archive.php zurück. Gibt es die auch nicht, wird die index.php verwendet. D.h. du kannst die individuelle Gestaltung durch ein Template category-food.php festlegen, wenn die Kategorie die Titelform „food“ hat. Alternativ kannst du auch mit Conditional Tags arbeiten, in dem du in die archive.php ein if-Statement in dieser Form einbaust:

    if(is_category('food')) {
     // irgendwas anderes ausgeben
    }

    Oh man manchmal steht man echt aufm schlauch…
    danke für die einfache lösung. also im menü kategorie foodlexikon als menüpunkt speichern, dann ein template erstellen namens category-foodlexikon.php und im template-parts ordner speichern?
    ich versuch das so mal

    Die Kategorie muss dann aber auch „foodlexikon“ heißen. Außerdem würde ich das Template nicht im Unterverzeichnis des Child Themes speichern. 🙂

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „Page soll posts einer kategorie anzeigen“ ist für neue Antworten geschlossen.