Schlagwort: WordPress

Beiträge rund um WordPress – als CMS, als Entwicklungsplattform und als Basis für Classic-Theme-Entwicklung.


JSON-LD @graph im Head einer WordPress-Seite – mit BlogPosting, FAQPage und Person als vernetzten Knoten.

JSON-LD für WordPress – ohne Plugin

Strukturierte Daten sind kein neues Konzept, doch mit dem Aufkommen von LLMs sind sie noch einmal relevanter geworden. Vor vielen Jahren hatte ich schon einfaches Microdata-Markup auf meiner Website. Inzwischen hat JSON-LD Microdata als Standard abgelöst. Daher zeige ich in diesem Beitrag meine Lösung für WordPress-Classic-Themes: mit einer PHP-Datei, ohne Plugin.

Weiterlesen: JSON-LD für WordPress – ohne Plugin
JavaScript-Code des überarbeiteten Auto-Resize-Moduls, Fokus auf dem ResizeObserver-Block

Auto-Resize Textarea – überarbeitet

Mitte 2023 brauchte ich eine Textarea, die sich automatisch vergrössert. Mit einer Suche im Web fand ich soliden, freien Code und schrieb ihn auf ES6 um. Er funktionierte, wuchs hier und da noch ein wenig und wurde ein paarmal zuverlässig eingesetzt.

Weiterlesen: Auto-Resize Textarea – überarbeitet
Zwei nebeneinander dargestellte Blockquotes: links das schliessende Anführungszeichen allein in der letzten Zeile, rechts die korrekte Darstellung mit dem Anführungszeichen direkt am letzten Wort. Getrennt durch einen roten vertikalen Strich.

Wenn das schliessende Anführungszeichen allein in der Zeile steht

Ein schliessendes Anführungszeichen, das per Pseudo-Element gesetzt wird, kann beim Umbrechen allein in einer neuen Zeile stehen. CSS hat Antworten darauf – aber keine vollständige. Dieser Beitrag zeigt zwei Implementierungen, ihre Grenzen und warum das Problem in Extremfällen offen bleibt.

Weiterlesen: Wenn das schliessende Anführungszeichen allein in der Zeile steht
Screenshot des Gists – llms-txt.php mit den Rewrite-Regeln und dem Datei-Header

llms.txt für WordPress – ohne Plugin

Seit Ende 2024 etabliert sich eine kleine Textdatei (llms.txt) als informeller Standard für KI-Systeme. Statt sie manuell zu pflegen, habe ich eine wartungsfreie PHP-Lösung für die direkte Integration in WordPress Classic-Themes geschrieben.

Weiterlesen: llms.txt für WordPress – ohne Plugin
Banner des Essential SEO WordPress Plugins – rotes Design mit zentriertem Lupensymbol.

Essential SEO – ein WordPress Plugin

Manchmal entsteht das Beste aus einer Frustration heraus. Essential SEO ist genau das: ein WordPress-Plugin, das entstand, weil mir die vorhandenen Lösungen zu schwer und zu umfangreich waren. Es macht genau das, was der Name verspricht – nicht mehr und nicht weniger. Und jetzt ist es kostenlos auf GitHub verfügbar.

Weiterlesen: Essential SEO – ein WordPress Plugin
Browser-Netzwerktab mit einer Liste von HTTP-Anfragen, alle mit Statuscode 200.

HTTP-Statuscode 200

Wenn man beim Aufruf einer Webseite, Datei oder sonstiger Dinge im Web den HTTP-Statuscode 200 bekommt, ist die Welt OK. Warum die Welt bei mir an einem Tag 503 (Dienst nicht verfügbar) war, erkläre ich in diesem Beitrag.

Weiterlesen: HTTP-Statuscode 200