Veröffentlicht am 6 Kommentare

WordPress 5.8: wp-block-group__inner-container wieder hinzufügen

Wie Florian Brinkmann aufmerksam las, wird sich das Markup des Gruppen-Blocks in WordPress 5.8 ändern, sofern eine theme.json innerhalb des Themes verwendet wird. Genauer gesagt wird der innere div mit der Klasse wp-block-group__inner-container nicht mehr Bestandteil des Gruppen-Blocks sein.

WordPress 5.8: wp-block-group__inner-container wieder hinzufügen weiterlesen
Veröffentlicht am 8 Kommentare

Customizer-CSS in eigene CSS-Datei auslagern

CSS, das im Customizer eingetragen wird, landet aktuell direkt im Quellcode der Seite und wird von dort ausgeführt. Je nach Menge kann das aber zum Nachteil werden. Insbesondere auch, wenn man selbst kontrollieren möchte, wie genau und in welcher Reihenfolge das CSS lädt, kann es sinnvoll sein, das Customizer-CSS in eine eigene CSS-Datei auszulagern. Gerade auch, weil nicht-kritisches CSS nicht direkt ausgeführt werden soll. Für die Optimierung der Website also definitiv sinnvoll.

Customizer-CSS in eigene CSS-Datei auslagern weiterlesen
Veröffentlicht am Schreib einen Kommentar

CSS für Block-Vorlagen nur laden, wenn erforderlich

Block-Vorlagen sind sinnvoll, um schnell Inhalte auf unterschiedliche Seiten zu bringen, die im Aufbau identisch sind. Benötigt man hierfür jedoch individuelles CSS für einzelne Vorlagen, gibt es aktuell keine vorgefertigte Möglichkeit im WordPress Core, das CSS nur dann zu laden, wenn die Vorlage auf der aktuellen Seite auch wirklich verwendet wird. Dem kann man aber Abhilfe schaffen.

CSS für Block-Vorlagen nur laden, wenn erforderlich weiterlesen
Veröffentlicht am Schreib einen Kommentar

Theme-Support für Gutenberg-Funktionen hinzufügen

Zwar ist die grundlegende Unterstützung von Gutenberg im eigenen Theme bereits dann zumindest größtenteils gegeben, wenn auch der Standard-Editor unterstützt wird, allerdings gibt es neue Funktionen, die erst im Theme selbst aktiviert werden müssen, bevor sie in Gutenberg genutzt werden können.

Theme-Support für Gutenberg-Funktionen hinzufügen weiterlesen
Veröffentlicht am 2 Kommentare

Performant eigene Schriften in ein Theme einbinden

Heutzutage ist es sehr einfach, eigene Schriften in ein eigenes Theme einzubinden. Doch gibt es ein paar Dinge, die man beachten sollte, um das Ganze auch performant zu halten. Insbesondere auf Mobilgeräten, die mittlerweile oft mehr als 50 % der Aufrufe einer Website durchführen, ist jede gewonnene Zehntelsekunde ein Mehrwert. Daher werde ich nachfolgend ein paar Performance-Vorschläge machen, die jeder schnell umsetzen kann, der sich ein wenig mit Theme-Anpassungen auskennt.

Performant eigene Schriften in ein Theme einbinden weiterlesen
Veröffentlicht am 19 Kommentare

Warum ein Theme keine Google Fonts verwenden sollte

Als Webfonts über @font-face neu waren, wusste Google genau, wie man einen Dienst anbieten kann, der scheinbar für alle nur Vorzüge hatte. Mittlerweile jedoch hat sich hier einiges getan und immer mehr kommen die Schattenseiten des Dienstes „Google Fonts“ zum Vorschein.

Im nachfolgenden Beitrag möchte ich einmal kurz beschrieben ein paar Gründe nennen, warum man keine Google Fonts nutzen sollte, egal ob bei der Erstellung eines eigenen Themes/Plugins oder auch auf eigenen oder fremden Websites.

Warum ein Theme keine Google Fonts verwenden sollte weiterlesen