Childtheme von TwentySeventeen mit anderer Schrift ausstatten
WordPress

Childtheme von TwentySeventeen mit anderer Schrift ausstatten

Die Typographie ist ein wesentliches Merkmal der Identität eines Auftritts in allen Medien. Besonders für Unternehmen spielt sie eine große Rolle, was den Webauftritt nicht ausschließt, zumal die technische Realisierung Bestandteil moderner Webstandards ist. Für ein Projekt wurde das TwentySeventeen-Theme gewünscht, mit ein paar Anpassungen, die unter anderem auch die Beibehaltung der bisher verwendeten Schriftart…

WordPress: nicht angemeldete Besucher (vorübergehend) auf externe URL weiterleiten
Coding

WordPress: nicht angemeldete Besucher (vorübergehend) auf externe URL weiterleiten

Während des Umbaus einer WordPress-Site sollten Besucher vorübergehend auf eine HTML-Seite mit Kontaktinformationen des Unternehmens weitergeleitet werden. Getestete Maintenance-Plugins sahen keine Weiterleitung vor, oder erst eine für angemeldete Benutzer. Daher schrieben wir selbst schnell ein kleines Plugin das die Weiterleitung durchführte. Da es nur für ein paar Tage im Einsatz sein sollte, erhielt es nur…

WordPress Customizer: Selective Refresh für eigene Felder aktivieren
Coding | Customizer-API | Plugin_API

WordPress Customizer: Selective Refresh für eigene Felder aktivieren

Wenn Du schon mal die Gelegenheit hattest, das Theme „Twentyseventeen“ zu testen, das mit der WordPress-Version 4.7 im Dezember 2016 mitkam (nur bei neuen Installationen, nicht nach Updates), dann fielen Dir vielleicht die kleinen Edit-Buttons an manchen Stellen im Theme-Bereich auf, wenn der Customizer aktiv ist. Klickt man auf so einen Button, gelangt man im…

Individuelle Parameter an Metabox Callback-Funktion übergeben
Coding | PHP | Webentwicklung | WordPress

Individuelle Parameter an Metabox Callback-Funktion übergeben

In einem Plugin mit dynamisch generierten Metaboxen sollte in der aufgerufenen Funktion anhand eines Parameters bestimmt werden, welche Datenfelder („Fieldgroup“) zur Anwendung kommen. Praktischerweise kann add_meta_box an die Funktion die es aufruft, beliebige vom Entwickler definierte Parameter in einem Array übergeben. In der aufgerufenen Funktion stehen die übergebenen Parameter-Werte wie folgt zur Verfügung:

Single Posts eines Custom Post Types nachträglich verbergen
(Custom) Post Types | Hooks und Filter | WordPress

Single Posts eines Custom Post Types nachträglich verbergen

Ein von einem Plugin generierter Post Type wurde über einen längeren Zeitraum in einem Projekt verwendet. Jeder Eintrag war einzeln zugänglich. Nach ein paar Änderungen am Inhaltskonzept wurde beschlossen, die Einträge des Post Types nur noch über Custom Loops mit definierten Kategorien als Archive anzuzeigen und auf die Einzelansichten fortan zu verzichten. Das Schlüsselargument hierfür…

WordPress – menu_order-Sortierung bei nicht hierarchischen Inhaltstypen
(Custom) Post Types | Hooks und Filter | PHP

WordPress – menu_order-Sortierung bei nicht hierarchischen Inhaltstypen

Weist man einem Custom Post Type page-attributes zu, kann die Menüreihenfolge in den entsprechenden Feldern editiert, und im Custom Query auch danach sortiert werden. Wird allerdings nicht auch hierarchical => true festgelegt, greift die Sortierung im Dashboard nicht. Mit dieser Funktion wird die Reihenfolge der menu_order entsprechend angezeigt. Um das Sortierkriterium auch auf die Links…

jQuery in WordPress richtig einbinden und verwenden
Aside | Webentwicklung

jQuery in WordPress richtig einbinden und verwenden

Die Art und Weise wie man in WordPress Skripte richtig einbindet, verhindert zuverlässig Fehler wie jQuery is not definied. $handle ist der Name des Skripts (für ein und dasselbe Skript sollte auch immer derselbe Name verwendet werden, das beugt nicht nur mehrfachem Einbinden vor, sondern lässt anderen Entwicklern den Zugriff für Optimierung oder das Entfernen,…

WordPress post-edit-screen, Standardeinstellung soll mehr Metaboxen ausblenden
Coding | Hooks und Filter | PHP | WordPress

WordPress post-edit-screen, Standardeinstellung soll mehr Metaboxen ausblenden

Wenn es um die Frage WordPress-Dashboard aufräumen geht, finde ich massenhaft Anleitungen Metaboxen unwiderruflich auszublenden. Darüber, wie man sie nur versteckt, aber weiterhin über die Anpassungseinstellungen zugänglich hält, fand ich hingegen wenig. Zumindest für den Bearbeitungsbereich von Beiträgen und Seiten gibt es einen Filter. Bei Dashboard-Metaboxen wird es etwas schwieriger, da man diese über die…