WordPress-Wochenrückblick KW28: Ergebnisse der ersten Accessibility-Tests von Gutenberg und mehr

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

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" 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" Weiterlesen

WordPress-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" 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.

"Bedingtes Anzeigen und Verstecken von Customizer-Controls via JavaScript" 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)