Letzte Woche habe ich ja über das Child-Theme-Check-Plugin geschrieben. Um alles aus diesem Plugin herauszuholen müsste das Parent-Theme in jeder PHP-Template-Datei (außer der functions.php
) eine Versionsnummer definieren. Das geht ganz einfach mit einer Angabe im Kommentarbereich am Anfang der Datei: @version 1.0.0
. Damit jedes Theme dies umsetzt, welches in das offizielle Theme-Verzeichnis aufgenommen werden möchte, habe ich einen zusätzlichen Check für das Theme-Check-Plugin gebaut und einen Pull-Request erstellt. Und so bin ich bei dem Check vorgegangen …
Neuer Check für das Theme-Check-Plugin
Das Child-Theme-Dilemma
Du hast ein tolles Theme gefunden und möchtest nicht nur ein paar Farben oder Abstände ändern, sondern ein paar grundlegende Layout-Dinge umbauen? Prima, WordPress hat das großartige Child-Theme-Konzept für uns. So können wir Änderungen am Theme vornehmen ohne dass uns ein Update des Eltern-Theme die Änderungen überschreibt. Doch das ist Fluch und Segen zugleich, denn wenn ausgerechnet in dieser Datei eine Sicherheitslücke (oder ein anderes schwerwiegendes Problem oder eine Funktionserweiterung) ist, dann haben wir das Schlamassel. Die Änderung ist nicht auf der Website zu finden. Ein paar Ansätze und Ideen zur Lösung dieses Dilemmas.
Geschwindigkeit deiner Website optimieren
Wir alle kennen die Tools zum Messen der Geschwindigkeit einer Website: Pagespeed, YSlow, Pingdom, Webpagetest oder das Kombitool aus Pagespeed und YSlow GTMetrix. Aber wie wird zum Beispiel Browser Caching aktiviert? Wer sich damit nicht auskennt, der findet viele, viele Artikel dazu, die viel Code in sich haben und nichts erklären. Hier ist noch einer davon. 😉
WordPress und die Curly Quotes
WordPress hat mit der Funktion wptexturize eine eingebaute Funktion zur Verbesserung der Typographie. So richtig beliebt ist diese Funktion leider nicht, weshalb im Netz viele Anleitungen kursieren, wie man sie deaktiviert. Das liegt an den vielen Fällen, wo diese Funktion leider nicht richtig funktioniert. Was das mit der deutschen Übersetzung und den Anführungszeichen zu tun hat, erkläre ich in diesem Artikel.
Internationalization-Modul (intl) nachinstallieren
Wer häufig am Mac deutsche Text aus einer PDF in eine WordPress-Website kopieren muss, der kennt das Problem: Kaputte Umlaute, nicht funktionierende Rechtschreibprüfung und Suche und noch viele weitere Probleme.
Im letztem Beitrag habe ich das Problem näher beschrieben. In diesem Artikel erkläre ich wie das benötigte Modul nachinstalliert werden kann.
Normalisieren – Eine Bugticket-Erlebnisreise in die Unicode-Welt
Ein kleines Problem nervte mich schon immer gewaltig. Wenn ich für einen Kunden aus einem PDF das Jahresprogramm in die Website mit Kopieren & Einfügen eingesetzt habe, waren ständig die Umlaute kaputt. Irgendwas stimmte da nicht. Das Wörterbuch erkannte das Wort nicht mehr und die Suche funktionierte auch nicht. Irgendwann wollte ich wissen, warum. Was folgte waren Stunden der Recherche und viele neue Erkenntnisse. In diesem Artikel nehme ich euch mit auf diese Erkenntnisreise …
WordCamp Cologne 2015
Ab dem 6. Juni trifft sich wieder die WordPress-Familie. Nach dem WordCamp Hamburg im letzten Jahr geht es 2015 nach Köln. Auch in diesem Jahr gibt es etwas von mir zu hören. Dieses Mal erläutere ich die Probleme von Child-Themes und widme mich dem bekannten Contact Form 7 – Plugin in einem Lightning-Talk und vielleicht gibt es auch im BarCamp-Track noch etwas von mir zu hören.
WordPress Contributions 2014
Das Jahr 2014 ist schon über einen Monat her und 2015 geht schon bald in den dritten Monat, fast schon zu spät für einen Rückblick. Aber das letzte Jahr war in Sachen WordPress ein enorm aktives Jahr. Hier ein (zahlenlastiger) Rückblick auf meine Aktivitäten in der WordPress-Community.
Kostenlose Desktop-Apps für den Webworker am Mac
Meine kleine Webworker-Toolbox mit Programmen für den Mac. Vielleicht gibt es ja das eine oder andere Programm oder Helferlein, was Ihr noch nicht kennt. Wenn Ihr auch einen Tipp habt, dann ab in die Kommentare damit!