Themeentwicklung

Template Tags (Themeentwicklung Teil 2)

Die Template Tags sind das grundlegende Element um Inhalte aus der Datenbank zu lesen und diese in dem Theme auszugeben.

Eine ausführliche aktuelle Liste aller Template Tags befindet sich im WordPress Codex mitsamt ihrer möglichen Optionen.

Hier gehe ich auf häufig verwendete Template Tags ein.

Titel

Um den Titel des WordPress Blogs auszugeben. z.B. Im Titel Tag des head Bereiches.

Bloginfo

Der wohl wichtigste Template Tag lautet bloginfo. Dieser hat verschiedene Optionen.

Sprache

Direkt unter dem Doctype noch oberhalb des <head> Bereiches geben wir die Sprache der Website aus.

Name der Seite/des Beitrages ausgeben.

Soll ein Klick auf den Seitentitel zur Startseite verlinken, wie es z.B. bei Seitentiteln oder Logos häufig der Fall ist, könnte z.B. nachfolgender Codeschnipsel eingesetzt werden.

der TemplateTag home_url(‚/‘) gibt dabei die Startseiten URL aus und bildet zusammen mit dem Seitentitel bloginfo(’name‘) und dem HTML Element anchor einen klickbaren Link.

Codierung

Die Codierung wird innerhalb des <head> Bereiches anhand eines <meta> tags ausgegeben.

Body Class

Die Body class ist nützlich um das Design in verschiedenen Zuständen der Website via CSS anzusprechen. Diese wird im Start <body> Tag eingefügt.

Post Class

Analog zur Body class verhält sich die post class. Diese verwende ich in einem <section> tag in den tertiären template_parts content Dateien.

Meta tags

Die Meta tags eines Beitrages z.B. in der content.php könnten wie folgt aufgebaut sein.

The exerpt

Der Template tag the_exerpt() tut genau das was man erwartet. Er gibt einen Auszug aus dem jeweiligem Beitrag aus.

1 Kommentar

  1. Pinkback: Beitragsbilder (thumbnails) – Mediaoase – Die Oase für Medien & Webdesign im Bereich Dinslaken Rhein-Ruhr

Schreibe einen Kommentar

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

drei × drei =