Funktion des WP Plugin
Darstellung einer Liste von Beiträgen unterschiedlicher Kategorien
Info
In Blogs mit zahlreichen Beiträgen in verschiedenen Kategorien kann es für die Navigation sinnvoll sein eine Auswahl abseits der Standard-Widgets darzustellen. Durch das Einfügen eines Shortcodes in eine Seite, einen Beitrag oder ein Widget lässt sich über das Plugin eine individuelle Liste generieren.
Anbei eine kurze Auswahl der Optionen, die im Editors eingefügt werden können (die in den Beispielen dargestellten Blanks vor und nach den eckigen Klammern sind wegzulassen) – die vollständige Übersicht findet ihr unter dem obigen Link.
[ catlist id=1,2,3 ]
Zeigt eine chronologische Liste der Beiträge aus den Kategorien mit der ID 1, 2 und 3 – alternativ dazu besteht auch die Möglichkeit …
[ catlist name="Kategorie" ]
… die Beiträge eines Kategorienamen anzeigen zu lassen. Ohne Angabe von ID und name erfolgt keine Einschränkung auf Kategorien.
[ catlist name="Kategorie" numberposts=-1 ]
Ohne Angabe von numberposts werden fünf Beiträge ausgegeben. Der Wert ist frei definierbar, die Angabe von -1 steht für alle verfügbaren Beiträge.
[ catlist id=1 date=yes author=yes ]
Durch Angabe von date=yes wird bei jedem Beitrag das Datum der Veröffentlichung angezeigt, über dateformat kann die Anzeigeform auch gesteuert werden. Über die Option author=yes wird der Autor des Beitrag angezeigt.
[ catlist orderby=name order=asc ]
Über den Parameter orderby kann die Sortierung festgelegt werden, über order wird zwischen aufsteigender und absteigender Sortierung unterschieden.
[ catlist id=1 content=yes ]
Über content=yes wird festgelegt, daß über den Titel hinaus auch der Beitrag selbst angezeigt werden soll.
[ catlist morelink="Weiterlesen" ]
Durch Angabe von morelink wird jedem Beitrag ein Link zur Kategorie hinzugefügt.
[ catlist categorypage=yes excludeposts=1 ]
Wenn dieser Shortcode eingefügt wird werden die letzten Beiträge der aktuellen Kategorie ausgegeben. Über den Parameter excludeposts ist es hier sinnvoll den aktuellen Beitrag auszuschließen. Wenn man diese nützliche Funktion für alle Beiträge des Blog einsetzen möchte besteht die Möglichkeit einer Integration in das eingesetzte Theme. Abhängig vom Aufbau des Theme sollte in der single.php die PHP Funktion do_shortcode eingesetzt werden.
(es wird hier vorausgesetzt, daß die aktuell auszuschließende Beitrags ID bereits über get_the_ID() an $id zugewiesen wurde)