Advanced Custom Fields

Advanced Custom Fields

Advanced Custom Fields ist ein Plugin, welches die Standard Funktion der Benut­zer­de­fi­nierten Felder erweitert. So ist es z.B. möglich die Eingabe […] Weiter­lesen

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

Archiv auf FTP Server mit PHP entpacken

Archiv auf FTP Server mit PHP entpacken

Bei den meisten Webhosting Providern hat man keinen SSH Zugriff auf den Server und nur wenige bieten einen Web-Ftp Clienten […] 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

Beiträge der gleichen Kategorie

Beiträge der gleichen Kategorie

Um Beiträge der gleichen Kategorie wie der derzeit geladene anzeigen zu lassen kann folgender Schnipsel verwendet werden. Dieser kann z.B. […] 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

Bread­crumbs Navigation

Bread­crumbs Navigation

Version 1 mit <a> und <span> Eine Bread­crumbs Navigation kann bei der Orien­tierung auf verschach­telten Seiten sehr hilfreich sein. Jonas […] 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

Dashboard Widget erstellen

Dashboard Widget erstellen

Um eigene Dashboard Widgets zu erstellen, können wir auf die WordPress Dashboard Widgets API zurück­greifen. // Fügt ein Dashboard Widget […] Weiter­lesen

Debugging

Debugging

Um Fehler bei der Plugin/Theme-Entwicklung in einer lokalen Umgebung schneller zu finden, empfiehlt es sich den Wert define('WP_DEBUG',true); in der wp-config.php […] 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

Editor Erwei­terung

Editor Erwei­terung

Der TinyMCE Editor von WordPress ist ein sogenannter WYSIWYG (What you see is what you get) Editor. Die Standard Version […] 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

Grafiken ohne zusätz­lichen http Request mit Data URI / base64

Grafiken ohne zusätz­lichen http Request mit Data URI / base64

Für Grafiken in hoher Qualität und Skalier­barkeit sind Vektor­gra­fiken die erste Wahl. Mit Software wie beispiels­weise Affinity Designer, Adobe Illus­trator […] 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

Login Bildschirm stylen

Login Bildschirm stylen

Um den Login Bereich zu stylen benötigen wir einen Action Hook in der functions.php an dem wir das CSS einschleusen können. […] 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

Sass instal­lieren und konfi­gu­rieren

Sass instal­lieren und konfi­gu­rieren

Sass (Syntac­ti­cally Awesome Style­sheets) ist ein CSS Präpro­zessor, der erwei­terte Syntax für CSS erlaubt (z.B. Variablen) diese Style­sheets werden dann […] 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 "Widget­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

Woo Commerce

Woo Commerce

WooCom­merce ist das bekann­teste eCommerce Plugin für WordPress. Um WooCom­merce einsetzen zu können  müssen dennoch einige Voraus­set­zungen erfüllt sein. Theme­kom­pa­ti­bi­lität […] 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