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.
Den Hoster einer Domain im Browser ermitteln
WHOIS nennt seit der DSGVO meist nur noch den Registrar, und der ist nicht der Hoster. Hier steht, wie du Hosting- und Mailanbieter rein clientseitig ueber NS- und MX-Records per…
Weiterlesen →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 →