Öfter als ich möchte sehe ich, dass Assets direkt über wp_enqueue_script oder wp_enqueue_style geladen werden, ohne vorher zu prüfen, ob sie auf der aktuellen Seite überhaupt benötigt werden. Das kann die Performance verschlechtern und Entwickler schaden.
Blog
ActivityPub: Links hinter Text anzeigen
Veröffentlicht: – Kommentar hinterlassen Letzte Aktualisierung:Wenn man in WordPress ein Wort verlinkt und den Beitrag über ActivityPub im Fediverse veröffentlicht, wird der Link entfernt. Doch wie kann man ihn behalten?
ActivityPub: Links hinter Text anzeigen weiterlesenBeim Kauf eines Produkts in WooCommerce werden standardmäßig mehrere E-Mails versendet. Dies verzögert den eigentlichen Vorgang, der ohnehin schon sehr lange dauern kann. Daher ist es sinnvoll, diese E-Mails asynchron über einen Cron-Job zu versenden.
WooCommerce-Performance: E-Mails asynchron versenden weiterlesenIn von Hinweisen innerhalb des Block-Editors kannst du Aktionen definieren, die dann unter dem Hinweis angezeigt werden. Standardmäßig können diese nicht in einem neuen Tab geöffnet werden. Aber was, wenn das gewünscht ist?
Block-Editor: Hinweis-Aktion in neuem Tab öffnen weiterlesenWenn es um Performance-Debugging geht, gibt es eine Menge verfügbarer Werkzeuge. In den letzten Jahren habe ich nach einem gesucht, das wirklich leicht verwendbar ist und Engpässe selbst gut erkennt.
Es gibt einige, die spezifisch für WordPress sind, beispielsweise als Plugins, und einige für generelles Performance-Debugging in PHP. Andere wiederum benötigen eine bestimmte PHP-Erweiterung. Im folgenden Artikel decke ich alle möglichen Typen ab.
PHP-Debugging-Werkzeuge für WordPress weiterlesenAls ich an schematischen Daten gearbeitet habe, hatte ich das Problem, dass ein Shortcode innerhalb dieser Daten ausgeführt hatte, den ich dort nicht ausgeführt haben wollte. Daher suchte ich nach einem Weg, um diesen spezifischen Shortcode temporär zu deaktivieren. Ich wollte nicht alle Shortcodes deaktivieren, was durch das Entfernen von do_shortcode einfach möglich gewesen wäre, da ich an anderer Stelle die Shortcode-Unterstützung benötigte.
Warum deine Website eine Information zur Barrierefreiheit haben sollte
Veröffentlicht: – Kommentar hinterlassenEs gibt mehrere Gründe, warum deine Website eine Information zur Barrierefreiheit haben sollte. Hoffentlich überzeugen sie dich, eine zu erstellen, falls du noch keine hast. Und wenn du eine hast, nimmst du dir vielleicht die Zeit, sie zu überprüfen. Möglicherweise hat sich seit der letzten Prüfung etwas geändert oder sogar seit der Erstellung.
Warum deine Website eine Information zur Barrierefreiheit haben sollte weiterlesenIndividuelle Stileinstellungen für individuelle Elemente könnten so einfach sein: Den Selektor über die Block-Selector-API in der block.json definieren, für den die Stile aktiv sein sollen. Aber leider funktioniert das so nicht. Wenn du möchtest, dass der Stil bei einem individuellen Element innerhalb deines Blocks greift und nicht für den Block als Ganzes, musst du das manuell implementieren. Glücklicherweise hat Aki Hamanono das „Wie“ auf GitHub geteilt.
Frisch aus dem Ofen und noch richtig heiß, habe ich soeben Version 1.12.0 von Embed Privacy mit einigen Verbesserungen freigegeben. Finde mehr im folgenden Beitrag heraus.
Embed Privacy 1.12.0 veröffentlicht weiterlesenDas Arbeiten mit mehrsprachigem Inhalt kann aufwendig sein, insbesondere wenn unterschiedliche Domains für die Sprachen verwendet werden, da es erforderlich sein kann, dass man sich unter jeder Domain anmeldet.
Polylang: Sprachen über URL-Parameter aufrufen weiterlesen