WordPress 5.6 kommt mit einer neuen Block-API-Version, die es Blöcken ermöglicht, ihr eigenes Block-Wrapper-Element zu rendern. Dadurch wird es möglich, das Block-Markup im Editor dem im Frontend ähnlicher zu machen, wodurch das Styling der Editor-Ansicht vereinfacht wird.

Die neue API-Version freischalten

Die API ist nicht standardmäßig aktiv, sondern muss pro Block aktiviert werden. Dazu wird in dem Konfigurations-Objekt in registerBlockType der Wert für apiVersion auf 2 gesetzt:

Weiterlesen

Montag Nachmittag gaben die französische E-Mailing-Lösung MailPoet und das von Automattic geführte WooCommerce überraschend den Kauf von MailPoet bekannt. Doch warum ist MailPoet für WooCommerce interessant und was bedeutet der plötzliche Verkauf des populären Newsletter-Plugins für Anwenderinnen und Anwender?

Plugin und E-Mail-Zustellung

Klären wir zunächst, was genau es mit MailPoet auf sich hat. Kern des Angebots war zunächst ein Plugin, das mit dem Namen WYSIJA (What you See is just awesome) 2011 auf den Markt geworfen wurde.

Das besondere Alleinstellungsmerkmal gegenüber Mailchimp und Co war und ist bis heute, dass WYSIJA, das später gnädigerweise in MailPoet umbenannt wurde, die Verwaltung von Abonnentenlisten, das Erstellen neuer Newsletter und sogar den Versand besagter Newsletter lokal in der eigenen WordPress-Installation abfrühstücken konnte.

Weiterlesen

Automatische WordPress-Updates sind nichts Neues. Seit Version 3.7 ist WordPress in der Lage, Minor-Updates wie den Sprung von 3.7.0 auf 3.7.1 selbstständig auszuführen.

Nach dem Update auf 5.6 wird es jetzt aber auch möglich sein, Major-Updates über das Interface zu aktivieren.

Auto-Updates aktivieren

Für alle bestehenden WordPress-Installationen sind automatische Major-Updates opt-in, müssen also explizit aktiviert werden. Alle neu angelegten WordPress-Installationen haben die Updates automatisch aktiviert. Auf der Update-Seite findet sich fortan die Option zum Aktivieren automatische Core-Updates und hier wird auch angezeigt, wie das aktuelle Update-Verhalten der jeweiligen WordPress-Installation ist.

Weiterlesen

WordPress bietet uns über den Punkt DashboardAktualisierungen eine ziemlich komfortable Möglichkeit, Updates für Core, Themes, Plugins und Übersetzungen einzuspielen.

Manchmal ist diese Möglichkeit aber nicht genug – ich arbeite beispielsweise gerade an einem Projekt, das Updates programmatisch anstoßen muss. Dabei wäre ein naheligender Weg die Nutzung von WP-CLI, der Weg ist mir allerdings versperrt, und so habe ich mich näher mit den PHP-Funktionen beschäftigt, die sich um Updates kümmern.

Weiterlesen

WordPress 5.6 wird am kommenden Dienstag gegen Abend deutscher Zeit veröffentlicht werden. Neben einem neuen Standard-Theme und Application Passwords gibt es, wie in den vergangenen Versionen, auch wieder neue Funktionen und Verbesserungen für den Block-Editor Gutenberg zu vermelden.

Verbesserungen für Block-Patterns

Die mit WordPress 5.5 im Sommer eingeführten Block-Patterns sind eine praktische Hilfestellung für die Erstellung aufwändigerer Seiten-Designs. Entwicklerinnen und Entwickler können eigene Patterns anlegen, aber auch der WordPress-Core selbst kommt mit einer kleinen Auswahl vorgefertigter Patterns.

Weiterlesen

Nicht nur WordPress selbst, auch alle Plugins und Themes werden von Freiwilligen übersetzt und sind deshalb (unter anderem) auf Deutsch verfügbar. Wer sich zu dieser Gruppe der freiwilligen Polyglots zählt, oder einfach nur gelegentlich ein Plugin übersetzt, findet im Plugin Translation Stats des portugiesischen WordPress-Übersetzers Pedro Mendonça einen treuen und wertvollen Begleiter, der bisher zu wenig Aufmerksamkeit erhält.

Weiterlesen

Seit WordPress 5.5 können sogenannte Block-Patterns erstellt werden. Das sind Vorlagen von Inhaltselementen aus mehreren Blöcken (oder auch nur einem), die in einem Plugin oder Theme registriert und dann von der Benutzerin oder dem Benutzer über den Inserter eingefügt werden können.

So muss im Editor nicht mühsam zum Beispiel ein Hero-Element immer neu aus denselben Blöcken zusammengebaut oder von einer anderen Seite kopiert werden, sondern es kann ein Hero-Block-Pattern erstellt und dann genutzt werden.

Weiterlesen