
Es gibt eine ganze Reihe der sogenannten Conditional Tags. Ab und dann hat WordPress die Conditional Tags erweitert und es gibt mehr, als es die Doku (Codex) von WordPress glauben mache will. Im Buch wird eine Auswahl an Tags im Kapitel 7.2.3 erklärt.
Nun wurde mir die Frage schon mehrfach zugetragen, wie erkennt man denn um welche Ausgabe es sich handelt und welchen Tag man einsetzen muss. Viele der Tags erklären sich schon am Namen und den Zusammenhang zum Template.
Beispiel:
is_single() –> single.php
Dabei handelt es sich um die Ausgabe eines Artikels.
Will man aber an einem bestehenden Theme die Ausgabe prüfen oder die Tags besser verstehen, so bietet sich ein kleines Werkzeug an, welches ich auf meinem privates Blog zur Verfügung stelle und eine Reihe an Informationen gebe.
Aktuell kommt WordPress Version 2.3.2 mit folgenden Tags im System.
is_adminWenn im Adminbereichis_archiveOb ein Archiv dargestellt wirdis_attachmentAnhang im Beitrag oder Seiteis_authorAutorenseiteis_categoryKategorie Archiv oder Parameteris_tagTag-seiteis_comments_popupKommentar per Popup Funktionis_dateArchivseite auf Basis Datumis_dayArchivseite auf Basis Tagis_feedwenn es ein Feed istis_homeStartseite (nicht nur die statische Seite)is_monthArchivseite auf Basis Monatis_pagestatische Seiteis_pagedSeite/ Weblog wurde „geblättert”is_previewVorschauis_robotsis_searchSuchseiteis_singleeinzelner Beitragis_singularis_timeArchivseite auf Basis Zeitis_trackbackwenn es es sich um Pingback oder Trackback handeltis_yearArchivseite auf Basis Jahris_404Fehlerseite 404
Danke, auch für das interessante WP Theme-Debugging-Thema!
Ich hatte mal die conditional-tags die auf bestimmte Templates routen in einer Grafik visualisiert… aber die wurde wohl inzwischen wieder aus dem Codex herausgenommen. Schade.
gut angefangen nicht weitergemacht, schade.