Modius - Techblog

  • Ansible
  • Docker
  • DevOps
  • Gastautor werden
  • Newsletter abonnieren
  • Über Mich
  • Kontakt

WordPress – Seite mit allen Artikel einer bestimmten Kategorie anlegen

Veröffentlicht am 8. Januar 2016 von Christian Piazzi 2 Kommentare , Aktualisiert am 8. Januar 2016
Geschätzte Lesezeit: 1 Minute

wp-logoDa ich selber auf der Suche war, wie man eine WordPress Seite anlegt die nur Artikel einer bestimmten Kategorie anzeigt, schreibe ich heute mal ein kleines Tutorial dazu.

Das Schlüsselwort ist hier Seitentemplate. WordPress unterstützt das anlegen von Templates für spezielle Seiten. Dafür braucht man nur einen FTP Zugang und einen Editor, mit dem man PHP Seiten bearbeiten kann.

Um eine entsprechende Template Datei anzulegen, müssen wir in den Ordner unseres Themes gehen. Hier wird die Datei angelegt. Wichtig dabei ist, das der Name der Datei mit page_ beginnen muss. Meine Datei für die Kategorie references heißt zum Beispiel page_ref.php.

Nachdem diese Datei angelegt wurde, öffnen wir sie mit unseren PHP Editor. In die Datei wird der folgende Code eingefügt.

1
2
3
4
5
6
7
8
9
10
11
<!--?php
/*
<span class="hiddenSpellError">Template</span> Name: Referenzen
*/
                  
  $listCategory = 'references';
  query_posts( 'category_name=' . $listCategory );
  
  genesis();
 
?>-->

Mit dem bei Template Name hinterlegten Namen, können wir das Template später in WordPress identifizieren. In die Variable $listCategory speichern wir den Namen der Kategorie, die auf unserer Seite angezeigt werden soll. Hier können auch mehrere Kategorien durch Koma getrennt eingetragen werden. Die query Zeile sorgt dafür, dass alle Artikel der zuvor festgelegten Kategorien angezeigt werden. Der Eintrag genesis(); wird nur benötigt, wenn ihr auch das Genesis Framework für euer Theme benutzt.

Nachdem wir die Datei gespeichert haben, gehen wir nun in das Backend von WordPress. Hier erstellen wir nun eine neue Seite. Im Menü auf der rechten Seite haben wir nun die Möglichkeit, das von uns erstellte Template auszuwählen.

wordpress_categorie_template

Nachdem die Seite gespeichert wurde, werden im Frontend nur die Artikel der vorher festgelegten Kategorien angezeigt.

Kategorie: Internet, Bloggen & Co Tags: Kategorie, Seite, Template, Wordpress

Über Christian Piazzi

Ich blogge hier über alles, was mir so in meinem ITler Altag über den Weg läuft =)
Man findet mich privat bei Google+ und Twitter

Kommentare

  1. Bernd meint

    28. Februar 2018 um 12:58

    hallo,
    schicker Artikel,
    habe genau so meine Unterseiten angelegt. Stehe nun aber vor dem Problem, dass diese Kategorieseite alle Beiträge ohne Kommentarmöglichkeit untereinander auflistet. Sprich, ich hätte lieber die Aufteilung:
    Artikel 8 der aktuellen Kategorie – Kommentarfeld zu Artikel 8 der aktuellen Kategorie
    Artikel 7 der aktuellen Kategorie – Kommentarfeld zu Artikel 7 der aktuellen Kategorie
    usw.
    gibt es auch dafür eine Lösung?
    Beste Grüße
    Bernd

    Antworten
  2. Udo meint

    31. Januar 2020 um 19:20

    Habe es genauso gemacht, aber das funktioniert nicht!

    Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kategorien

  • Linux
  • Internet, Bloggen & Co
  • Programmierung
  • Sicherheit
  • Netzwerk & Co
  • Mikrokontroller
  • Windows

Neueste Kommentare

  • Prometheus Installation unter Ubuntu - Modius - Techblog bei Prometheus Installation unter CentOS
  • Rainer bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen

Werbung

Archive

Kontakt, Datenschutz und Impressum

  • Kontakt
  • Datenschutz
  • Impressum

Schlagwörter

Anleitung Ansible Apache Apple App Store Automatisierung Blogparade C++ Centos centos 7 CentOS7 Container Datenbank DevOps Docker Dr. Racket Dr. Scheme funktional Gastartikel Google HowTo httpd Icinga2 Icinga 2 Installation itsm Linux Minecraft Monitoring mooc MySQL owncloud PHP Plugin Programmierung python Raspberry Pi Schritt für Schritt Server Sicherheit Tutorial Ubuntu Update Windows Wordpress

Copyright © 2025 · Outreach Pro on Genesis Framework · WordPress · Anmelden