WordPress · Dev · Linux
Anleitungen, die auch zeigen, wo es klemmt.
Nerdiges Zeug rund um WordPress, Dev und Linux. Ich schreibe hier auf, was ich bei der Arbeit löse — mit Versionsnummern, mit Umwegen und mit den Stellen, an denen ich hängengeblieben bin. Von Christoph Purin.
Barrierefreie PDFs aus HTML erzeugen mit WeasyPrint
PDF/UA-1 direkt aus HTML und CSS, ohne Acrobat und ohne Nacharbeit. Der Weg funktioniert — aber nur, wenn die HTML-Struktur stimmt, und genau daran ist mein erster Versuch gescheitert.
Weiterlesen →Bricks-Archiv-Template greift auf der falschen Taxonomie
Ein Archiv-Template mit der Bedingung „Term-Archiv“ fängt jede Term-Seite der ganzen Website ab — auch die einer völlig anderen Taxonomie. Der Schlüssel, der wirklich einschränkt, heißt archiveTerms und wird gern…
Weiterlesen →Sechs Zeilen wp-config.php, die auf jeder Installation stehen sollten
Kein Plugin, keine Firewall — nur sechs Konstanten in der wp-config.php. Sie schließen die Wege, die bei fast jedem gehackten WordPress benutzt wurden, das bei mir auf dem Tisch lag.
Weiterlesen →Bricks Query-Loop nach Taxonomie filtern
Ein statisches tax_query in den Query-Einstellungen wird von Bricks ignoriert — der Loop zeigt einfach alles. Der Weg, der funktioniert, geht über eine Query-Variable und drei Zeilen PHP.
Weiterlesen →Google Fonts lokal einbinden — ohne Plugin
Jede Schrift von fonts.gstatic.com schickt die IP deiner Besucher in die USA. Der Umbau auf lokale Dateien dauert zwanzig Minuten und braucht kein Plugin — inklusive der beiden Stellen, an…
Weiterlesen →WP-Cron durch einen systemd-Timer ersetzen
WP-Cron läuft nur, wenn jemand die Seite aufruft — auf Seiten mit wenig Traffic also praktisch nie. Hier der Umbau auf einen echten systemd-Timer, inklusive der Stelle, an der ich…
Weiterlesen →