Zum Inhalt springen
-
Entwicklung
Block-Patterns erstellen
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 …
-
Entwicklung
Mein erster Workflow mit GitHub Actions
Ich habe heute zum ersten Mal einen »Workflow« mit »GitHub Actions« erstellt, um eine Travis-CI-Integration zu ersetzen. Erfreulicherweise ging das recht schnell von der Hand. Hier möchte ich den Prozess als kleinen …
-
Entwicklung
REST-API-Antwort um eigenen Eintrag erweitern
Die REST-API ist ein Teil von WordPress, mit dem ich relativ selten direkt kommuniziere. Wenn, geht es oft um Filtermöglichkeiten für eine Post-Liste, die im Frontend angezeigt wird, das heißt: Der Website-User …
-
Gutenberg
Editor-Styles für Gutenberg erstellen
Optimalerweise bekommen Nutzerinnen und Nutzer schon im Editor einen Eindruck davon, wie der Inhalt im Frontend aussehen wird. Dafür können Editor-Styles erstellt und eingebunden werden, die den Editor optisch an das Frontend …
-
Plugins
Mit WPScan auf bekannte Sicherheitslücken prüfen
WPScan ist ein Werkzeug, um Sicherheitslücken in WordPress-Installationen zu finden. Dafür werden die Version vom WordPress Core, von Themes und Plugins gegen die WPScan Vulnerability Database geprüft, die Sicherheitslücken in eben diesen …
-
Entwicklung
Übersetzungsplattform mit GlotPress und Traduttore erstellen
Wer schon mal an WordPress oder einem der Plugins und Themes in den offiziellen Verzeichnissen mitübersetzt hat, wird translate.wordpress.org kennen – eine Plattform, auf der die Übersetzungen für (unter anderem) den WordPress-Core …
-
Entwicklung
Wiederverwendbare Blöcke zwischen Sites einer Multisite synchronisieren
Im Block-Editor können wiederverwendbare Blöcke erstellt werden. Diese Blöcke lassen sich dann wie Core- und Plugin-Blöcke normal einfügen. Sobald eine Instanz dieses Blocks bearbeitet wird, wird überall diese aktualisierte Version ausgespielt. Ein …
-
Gutenberg
Gutenberg-Blöcke übersetzen
Seit WordPress 5.0 können auch in JavaScript Übersetzungsfunktionen genutzt werden. Beim Bau von Gutenberg-Blöcken sind die sehr nützlich, allerdings gibt es ein paar Hürden bei der Übersetzung, wenn das Plugin mit dem …
-
Entwicklung
Fehler im Code einer WordPress-Site mit Sentry loggen
Ob während der Entwicklung oder des Live-Betriebs: es ist hilfreich, wenn im Code auftretende Fehler festgehalten werden, damit sie behoben werden können. Sentry bietet diese Möglichkeit und ist recht schnell eingerichtet – …
-
Gutenberg
Alternativen Stil für Gutenberg-Block erstellen
Für den Gutenberg-Editor gibt es die Möglichkeit, alternative Block-Stile zu erstellen. Bei der Auswahl eines Stils wird dann eine CSS-Klasse eingefügt und der Block kann ein angepasstes vordefiniertes Design erhalten. Von Haus …
-
Gutenberg
Einrichtung von Webpack für die Gutenberg-Entwicklung
Im Dezember 2020 hat Flo eine neue Version dieses Artikel hier im KrautPress-Blog geschrieben. Um einen Gutenberg-Block zu entwickeln, braucht es theoretisch nichts außer einem Text-Editor. Wer sich das Leben aber etwas …
-
PressWerk · Folge
WordPress 5.0 und der Gutenberg-Editor
Nach vielen Monaten der Entwicklung wird heute im Laufe des Abends das Update auf WordPress 5.0 veröffentlich werden. Um über die Neuerungen (die fast ausschließlich den Editor betreffen) und vor alle…
Zu Gast · PressWerk
-
WP-CLI
WordPress-, Theme- und Plugin-Updates via WP-CLI automatisieren
In Verbindung von Cronjobs und dem WP-CLI lassen sich interessante Dinge umsetzen. Hier zeige ich euch am Beispiel automatisierter Updates für Core, Plugins und Themes, wie das aussehen kann.
-
WP-CLI
WP-CLI – was ist das, was brauche ich dafür und wie installiere ich das?
In der Regel bedient ihr eure WordPress-Installation(en) vermutlich über das ganz normale Backend. Mit der „WP-CLI“ gibt es ein Programm für die Kommandozeile, das als Alternative für viele Backend-Aufgaben genutzt werden kann und ein paar Vorteile bietet.
-
Themes
Starter-Content für WordPress-Themes
Über die Starter-Content-Funktion können Themes seit WordPress 4.7 Inhalte mitliefern, die sich in eine frische Installation übernehmen lassen. So müssen Nutzer nicht komplett bei Null anfangen.
-
Snippets
Den WordPress-Editor um einen eigenen Button erweitern
Die Erweiterung des Editors um eigene Buttons ist eine schöne und nutzerfreundliche Alternative zu Shortcodes oder dem Einfügen von Markup in der Textansicht.
-
Themes
Was in ein WordPress-Theme gehört – und was nicht
Ein WordPress-Theme sollte sich nur um die Präsentation des Inhalts kümmern, und nicht um Funktionen, die dem Nutzer die Erstellung von Inhalten ermöglichen.
-
Core
WordPress-Contributor werden: Der Weg zum ersten Patch
In diesem Beitrag zeige ich euch, wie ihr einen Patch für den WordPress-Core erstellen könnt – inklusive der notwendigen Vorbereitungen.