Die ersten Accessibility-Tests für den neuen Gutenberg-Editor wurden durchgeführt, und der aktuelle Stand des in Entwicklungs befindlichen Plugins scheint dabei nicht besonders gut abzuschneiden (vorsichtig formuliert). "WordPress-Wochenrückblick KW28: Ergebnisse der ersten Accessibility-Tests von Gutenberg und mehr" Weiterlesen
Blog
Kommentare und Pings im WordPress-Theme getrennt zählen und anzeigen
Statt alle Reaktionen auf einen Beitrag – also Kommentare, Trackbacks und Pingbacks – gemeinsam in einer Liste anzuzeigen, trenne ich der Übersichtlichkeit halber gerne Kommentare und Pings (Pingbacks und Trackbacks) voneinander. An sich ist das auch nicht sonderlich schwer, es gibt aber ein paar Dinge zu beachten.
"Kommentare und Pings im WordPress-Theme getrennt zählen und anzeigen" WeiterlesenWordPress-Wochenrückblick KW27: Fragen zum Development neuer WP-CLI-Funktionen und mehr
Das WP-CLI-Team möchte Input von der Community zu Fragen, wie die Entwicklung neuer Funktionen ablaufen soll. "WordPress-Wochenrückblick KW27: Fragen zum Development neuer WP-CLI-Funktionen und mehr" Weiterlesen
Automatische Updates für WordPress-Themes und -Plugins aus privaten GitLab-Repos
Ich habe mich in den letzten paar Tagen mit folgendem Szenario beschäftigt: ein WordPress-Theme oder -Plugin holt sich seine Updates aus einem privaten GitLab-Repo und prüft anhand der Git-Tags auf eine neue Version. Rausgekommen ist dabei eine Lösung als WordPress-Plugin, die sich aber auch direkt in ein Theme oder Plugin integrieren lässt.
"Automatische Updates für WordPress-Themes und -Plugins aus privaten GitLab-Repos" WeiterlesenWordPress-Wochenrückblick KW26: wöchentliches Meeting für neue Contributors und mehr
Das Core-Team hat entschieden, ab nächster Woche wöchentlich ein Meeting zu veranstalten, das sich an neue Contributors richtet. Dabei sollen Fragen beantwortet, bei Patches und Tickets geholfen und die good-first-bugs-Tickets durchgegangen werden. "WordPress-Wochenrückblick KW26: wöchentliches Meeting für neue Contributors und mehr" Weiterlesen
Selective Refresh im Customizer nutzen
Seit WordPress 4.5 gibt es die Möglichkeit, bei einer Änderung im Customizer nur Teile der Vorschau neu zu laden. Damit wird dem Nutzer mindestens das Gefühl gegeben, schneller eine Änderung zu sehen – und in den meisten Fällen wird das nicht nur gefühlt der Fall sein (und außerdem könnte mit dieser Funktion die Customizer-Seite unnötig werden und durch Inline-Bearbeitungsfunktionen ersetzt werden, wie Weston Ruter in seinem Beitrag »Selective Refresh in the Customizer« schreibt). Hier zeige ich euch kurz, wie diese Funktion umgesetzt werden kann.
"Selective Refresh im Customizer nutzen" WeiterlesenWordPress-Wochenrückblick KW25: 4.9-Brainstorming und mehr
Ein Thema des Core-Chats war das Brainstorming von Ideen für den nächsten größeren WordPress-Release 4.9. "WordPress-Wochenrückblick KW25: 4.9-Brainstorming und mehr" Weiterlesen
Bedingtes Anzeigen und Verstecken von Customizer-Controls via JavaScript
Bei Nutzung des Partial Refresh im Customizer, wodurch nach einer Änderung nur ein Teil der Vorschau nachgeladen wird, funktioniert für diese Einstellungen die Angabe von active_callback nicht mehr – darüber kann per PHP zum Beispiel angegeben werden, dass eine Customizer-Control nur angezeigt wird, wenn eine andere einen bestimmten Wert hat. In diesem Fall muss die bedingte Anzeige über JavaScript gesteuert werden.
WordPress-Wochenrückblick KW24: Permalink-Popup-Komponente für Gutenberg und mehr
Nicht besonders viel los gewesen in dieser Woche. Der Gutenberg-Editor hat nun unter anderem eine Permalink-Popup-Komponente spendiert bekommen. "WordPress-Wochenrückblick KW24: Permalink-Popup-Komponente für Gutenberg und mehr" Weiterlesen
Reload der Customizer-Vorschau aus der Vorschau heraus anstoßen
Bei meinem Photographus-Theme musste ich aus der Customizer-Vorschau heraus in einem bestimmten Fall die Vorschau neu laden. Nach kurzer Suche bin ich über den Beitrag »Implementing Selective Refresh in the Customizer« von Weston Ruter gestolpert.
Das Problem lässt sich mit einer übersichtlichen Zeile JavaScript lösen:
wp.customize.preview.send('refresh');Code-Sprache: JavaScript (javascript)