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

Back to top Button

Back to top Button

Niemand mag scrollen ohne zu lesen. Nicht jede Tastatur hat eine Pos1 Taste und nicht jeder weiß die passende Taste/Tastenkombination, […] Weiter­lesen

Beitrags­bilder (thumb­nails)

Beitrags­bilder (thumb­nails)

Um Beitrags­bilder benutzen zu können, muss die Funktion zunächst einmal im Theme aktiviert werden. Die Funktion heißt post thumb­nails. <?php […] 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

Benut­zer­de­fi­nierte Felder

Benut­zer­de­fi­nierte Felder

Um Benut­zer­de­fi­nierte Felder nutzen zu können, müssen diese natürlich zuerst angelegt werden. Dazu gibt es im Editor oben rechts ein […] 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

Custom post type erstellen

Custom post type erstellen

Eigene Beitrags­typen ermög­lichen einen geord­ne­teren Umgang mit Inhalten, sobald diese von der reinen Textform abweichen. Eigene Beitrags­typen könnten z.B. Bücher, […] Weiter­lesen

Custo­mizer

Custo­mizer

Der Custo­mizer von WordPress erlaubt es das Design im Live Editor auch für ungeübte Anwender anzupassen. Diese Funktionen müssen natürlich […] 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 Felder zum Medien Uploader hinzu­fügen

Eigene Felder zum Medien Uploader hinzu­fügen

Manchmal kann es erwünscht sein, mehr Infor­ma­tionen zu einer Medien­datei zu hinter­legen, die in WordPress hochge­laden wird. Dies könnte bei […] 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

Ein Plugin erstellen.

Ein Plugin erstellen.

Instal­la­ti­onspfad Plugins werden im Ordner /wp-conten­t/p­lug­in­s/p­lug­inname gespei­chert. Der Name des Plugins sollte mit einem Präfix versehen werden um Kolli­sionen auszu­schließen. Header […] 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

Hooks

Hooks

Hooks (Einschub­me­thode) sind eine Methode um an bestimmten Punkten der verschie­denen System­pro­zesse einzu­haken. So ist es möglich Prozesse zu beein­flussen ohne […] 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

Naviga­tionen

Naviga­tionen

In diesem Teil stelle ich verschiedene Möglich­keiten zu Darstellung von Naviga­tionen vor. Ich erstelle die Naviga­tionen in einer eigenen Datei […] 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

Short­codes

Short­codes

Short­codes ermög­lichen es komplexe Funktionen in einen Beitrag/eine Seite zu integrieren, ohne viel unnötigen Code eintragen zu müssen. Selbst­schlie­ßende Short­codes […] 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

SVG Dateien in WordPress hochladen

SVG Dateien in WordPress hochladen

Um SVG Dateien in WordPress hochladen zu können, benötigen wir ein Plugin. <?php /* Plugin Name: SVG MIME Support Description: […] Weiter­lesen

Template Tags

Template Tags

Die Template Tags sind das grund­le­gende Element um Inhalte aus der Datenbank zu lesen und diese in dem Theme auszu­geben. […] Weiter­lesen

Templa­te­da­teien

Templa­te­da­teien

Ein Theme besteht aus mindestens zwei Dateien. Kann aber aus sehr viel mehr Dateien bestehen. Jede Datei hat dabei ihren […] Weiter­lesen

Unter­seiten auflisten

Unter­seiten auflisten

Um die Unter­seiten der aktuellen Seite aufzu­listen kann folgender Schnipsel verwendet werden. Dieser ist z.B. in einem Custom Page Template […] Weiter­lesen

WooCom­merce designen

WooCom­merce designen

Um WooCom­merce besser in das eigene Theme einpflegen zu können, macht es Sinn erst einmal das Standard Design von WooCom­merce […] Weiter­lesen

WooCom­merce im Frontend

WooCom­merce im Frontend

Benut­zer­de­fi­nierter Loop Um eine Auflistung der Produkte aus WooCom­merce im Frontend darzu­stellen, kann ein benut­zer­de­fi­nierter Loop verwendet werden. Ähnlich wie […] Weiter­lesen

WooCom­merce ins Theme integrieren

WooCom­merce ins Theme integrieren

Um WooCom­merce in unser Theme zu integrieren gibt es zwei Möglich­keiten. Möglichkeit 1 - Standard Loop anpassen Der einfa­chere Weg […] Weiter­lesen

WooCom­merce Template Overwrites

WooCom­merce Template Overwrites

Um Template-Dateien von WooCom­merce update­sicher verändern zu können, ist es nicht ratsam die Templates direkt im Templates Ordner des Plugins […] 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