Nutzt man wiederverwendbare Blöcke und möchte mit has_block()
prüfen, ob ein bestimmter Block innerhalb eines Beitrags verwendet wird, so werden die Inhalte wiederverwendbare Blöcke dabei ignoriert. Dadurch kann es hierbei zu „false negatives“ führen, also falsch-negative Erkennungen.
Autor: Matze
Impressum Plus 2.0
Seit dem ersten Tag sind wir große Fans des WordPress-Block-Editors Gutenberg. Als wir Impressum und Impressum Plus gestartet haben, steckte der Editor aber noch in den Kinderschuhen und noch hatten wir erst ein paar andere kleine Features auf der Roadmap stehen. Mit Impressum Plus 2.0 ändert sich das jetzt endlich. 🎉
Neue Gutenberg-Blöcke
Die offensichtlichste Neuerung in Version 2.0 sind unsere nagelneuen Gutenberg-Blöcke für Impressum und Datenschutzerklärung. Beide bieten eine angenehmere Alternative zu den bisher genutzten Shortcodes. Dabei ist insbesondere der Impressum-Shortcode hervorzuheben, der nun einfach über die Sidebar Veränderungen zulässt und sie sofort anzeigt. So können beispielsweise durch eine einfache Auswahl dort nur bestimmte Felder des Impressums angezeigt werden.
Impressum Plus 2.0 weiterlesenPlugin-Entwicklung – Slides vom WordPress Meetup #49 Stuttgart
Am 8. Mai 2019 habe ich zum monatlich stattfindenden WordPress Meetup Stuttgart einen Einstieg zur Plugin-Entwicklung vorgetragen. Die interaktive Präsentation dazu gibt es nachfolgend zum Nachschlagen.
Plugin-Entwicklung – Slides vom WordPress Meetup #49 Stuttgart weiterlesenCaching für Assets (in der Entwicklung) verhindern
Browser-Caching ist eine tolle Sache, aber während der Entwicklung kann es oftmals hinderlich sein, schließlich möchte man immer die neueste Dateiversion anzeigen. Standardmäßig werden in WordPress insbesondere JavaScript- und CSS-Dateien mit einem sogenannten Query-Parameter ausgestattet. Dieser erlaubt es, beim Erhöhen der Version des Projekts dafür zu sorgen, dass alle Browser die neueste Version der Dateien laden.
Caching für Assets (in der Entwicklung) verhindern weiterlesenTipps und Tricks zum WordPress-Gutenberg-Editor
Der mit WordPress 5.0 gestartete Editor Gutenberg bringt viele neue und nützliche Funktionen. Einige davon muss man aber erstmal finden. Die meiner Meinung nach wichtigsten habe ich nachfolgend aufgelistet und erklärt.
Tipps und Tricks zum WordPress-Gutenberg-Editor weiterlesenDarf’s ein bisschen mehr Blog sein?
Das aufmerksame Auge hat es vielleicht bereits erkannt: In diesem Blog gibt es plötzlich mehr Beiträge als erwartet. Das liegt daran, dass wir sämtliche Inhalte, die vorher unter KittPress.com verfügbar waren, ab sofort im Epiphyt-Blog zur Verfügung stellen.
Darf’s ein bisschen mehr Blog sein? weiterlesenEinstieg in CSS – Slides vom WordPress Meetup #42 Stuttgart
Am 10. Oktober 2018 habe ich zum monatlich stattfindenden WordPress Meetup Stuttgart einen Einstieg in CSS vorgetragen. Die interaktive Präsentation dazu gibt es nachfolgend zum Nachschlagen.
Einstieg in CSS – Slides vom WordPress Meetup #42 Stuttgart weiterlesenEinfache JavaScript-Tabs im WordPress-Backend
Standardmäßig wird beim Wechsel von Tabs im WordPress-Backend immer eine neue Seite aufgerufen. Mit nur wenigen Änderungen kann man eine JavaScript-Variante einbinden, wodurch der Wechsel zwischen den einzelnen Tabs wesentlich beschleunigt wird. In meinem nachfolgenden Beispiel geht das deshalb so schnell, weil sämtliche Inhalte aller Tabs direkt beim ersten Seitenaufruf geladen und lediglich per Ein- und Ausblenden entsprechender Inhalts-Container dargestellt werden.
Einfache JavaScript-Tabs im WordPress-Backend weiterlesen„nonce“-Verifizierung von auto-generierten „settings_fields“
Mit der Funktion wp_verify_nonce
hat WordPress bereits eine einfach zu nutzende Funktion, Nonces zu verifizieren. Bei selbst angelegten Nonces geht das auch recht einfach über wp_nonce_field
, nicht jedoch innerhalb von settings_fields
.
Letzteres erstellt untere anderem selbst über wp_nonce_field
ein entsprechendes Nonce-Feld, wodurch man allerdings nicht direkt weiß, wie dessen action
-Name lautet.
Deployment ins WordPress.org-Repository mit GitLab
Mit Impressum, dem ersten öffentlichen Plugin im WordPress.org-Repository, an dem ich als Teil von Epiphyt mitwirke, war es für uns eine wichtige Möglichkeit, ein automatisches Deployment in selbiges nutzen zu können. Es gibt zwar bereits vorhandene Lösungen (beispielsweise hier), die habe ich im Voraus ehrlicherweise jedoch gar nicht erst gesucht.
Deployment ins WordPress.org-Repository mit GitLab weiterlesen