Alter­native Loops

Alter­native Loops

Manchmal ist es gewünscht, außerhalb des Standard Loops weitere Loops einzu­bauen, der unter bestimmten Bedin­gungen greift. Diese Bedin­gungen können beispiels­weise mit […] Weiter­lesen

Beitrags­formate

Beitrags­formate

Um Beitrags­formate im Theme zu aktivieren, müssen wir diese in der functions.php aktivieren. Folgende Beitrags formate können in das array einge­tragen […] Weiter­lesen

Bild Anhang­seite

Bild Anhang­seite

Die Anhang­seiten können genutzt werden um alle Anhänge eines/r Beitrages/Seite gebündelt darzu­stellen und z.B. Die Beschreibung eines Bildes mit auszu­geben, […] Weiter­lesen

Bilder Galerien

Bilder Galerien

Um Bilder­ga­lerien anzuzeigen, muss eine solche natürlich erst einmal erstellt werden. Dazu wählen wir zunächst das Beitrags­format Gallerie aus. Anschließend wählen […] Weiter­lesen

Bilder Slideshow erstellen

Bilder Slideshow erstellen

Um eine Slideshow in unser Theme zu integrieren, benötigen wir zunächst ein Markup. Wir benötigen einen Container für den Slider […] Weiter­lesen

Condi­tional tags (Bedin­gungen)

Condi­tional tags (Bedin­gungen)

Mit Condi­tional tags ist es möglich Bedin­gungen innerhalb des Themes abzufragen. Diese werden als gewöhn­liche If-Abfragen in PHP geschrieben. In folgendem […] Weiter­lesen

Der Loop

Der Loop

Der Loop ist eine Schlei­fen­kon­struktion in WordPress, welche die Inhalte von WordPress lädt. Der Loop muss in jede Template-Datei einge­tragen […] Weiter­lesen

Eigene Taxonomien anlegen

Eigene Taxonomien anlegen

Taxonomien sind Ordnungs­ele­mente für Beitrags­typen. Der Standard Beitragstyp "Beiträge" z.B. hat von Hause aus zwei Taxonomien. Einmal die Kategorien und […] Weiter­lesen

Embeds / Content Width

Embeds / Content Width

Embeds sind Inhalte, die in die eigene Website einge­bunden werden können. Dazu reicht es aus, den Link eines Videos, Tweets, einer […] Weiter­lesen

Funktionen/Erweiterungen

Funktionen/Erweiterungen

Achtung! Keine HTML Kommentare vor dem öffnenden PHP tag! Um Erwei­te­rungen an den Funktionen von WordPress Themes vorzu­nehmen, gibt es […] Weiter­lesen

HTML5 Markup hinzu­fügen

HTML5 Markup hinzu­fügen

In WordPress kann die Funktion Theme_Markup genutzt werden, um das Markup, welches von WordPress generiert wird im "neuen" HTML 5 Format auszu­geben. […] Weiter­lesen

Kommen­tar­funktion

Kommen­tar­funktion

Zunächst einmal muss die Kommen­tar­funktion in der functions.php regis­triert werden. <!-- Kommentare --> <?php function ms_comments( $comment, $args, $depth ) […] Weiter­lesen

Lightbox integrieren

Lightbox integrieren

Damit die Lightbox überhaupt funktio­niert muss beim Einladen der Bilder in Beiträgen/Seiten die Funktion "Link zu" unter "ANZEIGE-EINSTEL­­LUNGEN FÜR ANHÄNGE" auf […] Weiter­lesen

Seiten­vor­lagen erstellen

Seiten­vor­lagen erstellen

Seiten­vor­lagen sind Templa­te­da­teien, welche laut der Template Hierarchie die Ansicht der Standard index.php bzw. page.php usw. übersteuern. Der Name dieser Template […] Weiter­lesen

Sidebar integrieren

Sidebar integrieren

Um die Sidebar zu integrieren und diese "Widge­t­fähig" zu machen benötigen wir zunächst die Funktion register_sidebar. Dies wird ähnlich wie […] Weiter­lesen

Style­sheets und Scripts einbinden

Style­sheets und Scripts einbinden

Die Einbindung von Style­sheets und Scripts in WordPress ist etwas speziell. Anstatt diese einfach im <head> zu verlinken. Werden sie […] Weiter­lesen

Suchfunktion

Suchfunktion

Die Suchfunktion wird in WordPress anhand des Include Tags get_search_form() geladen. Da sich die Standard Ausgabe von WordPress nicht gut indivi­dua­li­sieren […] Weiter­lesen

WordPress Header und Footer einfügen

WordPress Header und Footer einfügen

Damit WordPress selbst und auch die Plugins, Code in das Theme einbringen können, müssen dafür Schnitt­stellen geschaffen werden, die es […] Weiter­lesen

WordPress und CSS

WordPress und CSS

Auf der Seite WordPress CSS finden wir Anhalts­punkte, Richt­linien und Standard­de­fi­ni­tionen für CSS in WordPress. Der Core CSS sollte (in angepasster […] Weiter­lesen