Syndication Frequenz von WordPress optimieren

Heute wird ein Standard 9 Jahre alt, den kaum einer beachtet: Das Syndication-Modul 1.4.1 aus der RDF Site Summary 1.0. Wozu taugt das? Angeblich bloggen einige von euch seltener als 10 Mal pro Tag. Schämt euch … nicht! WordPress allerdings geht davon aus, dass ihr gar nicht mehr aufhören könnt, deshalb schreibt es in den… Syndication Frequenz von WordPress optimieren weiterlesen

WordPress Post Thumbnail und die Abwärtskompatibilität

WordPress bringt mit Version 2.9 die wohl am meisten diskutierte Funktion des Post Thumbnails in das System. Für windige Theme-Autoren war das auch im Vorfeld kein Thema und trotzdem wird sie geliebt. Wichtig bei dieser Funktion, sie geht nur, wenn man sie explizit im Theme aktiviert. Dies macht der folgenden kleine Schnipsel in der functions.php des Themes: add_theme_support(‚post-thumbnails‘);.

Aber auch bei dieser Funktion sollte man auf das Vorhandensein der Funktion prüfen und eine Alternative anbieten. Nur so kann man dem Nutzer die Freiheit der WordPress Version überlassen. Die Funktionen von Erweiterungen, Plugins und Themes gehröen einer Prüfung unterzogen; so ist die Funktion des Themes abgesichert, auch wenn eine Funktion nicht zur Verfügung steht. Ähnlich sehe ich es mit dieser Funktion für die Thumbnails zum Beitrag, auch wenn sie Funktionen aus dem Core nutzen.

Zwei Anregungen für Alternativen möchte ich im folgenden kurz aufzeigen und ich verweise auf den ausführlichen Artikel zum Thema Bilder in Themes mit Benutzerdef. Feldern oder der Mediathek von WordPress nutzen.

WordPress Loop, $post liefert

Ab und an kommt man nicht mit den Template Tags aus und man benötigt Inhalte aus dem $post-Array. Die folgende Liste ist eine kurze Referenz dieses Array. In dem Array findet man alle relevanten Inhalte zum Beitrag bzw. Seite, Attachments, Versionen eines Beitrags und andere Typen.

Mailing Liste via WordPress-Hook

WordPress besitzt die Pluginschnittstelle auf Basis der Hooks und so steht ebenso ein Hook zur Verfügung, der es ermöglicht etwas zu tun, wenn ein Beitrag veröffentlicht wird. Dieser Hook stellt sehr schön dar, was man alles mit Hooks machen kann und so wähle ich mal als Beispiel das Versenden von Mails mit Hilfe von WordPress, wenn es einen neuen Beitrag gibt.

Sprachschlüssel des WordPress-Feed richtig setzen

Mit Hilfe des Sprachschlüssel kann nicht nur das Blog ausgezeichnet werden, sondern auch der Feed. Auch WordPress hat dafür eine Option vorgesehen; gibt dem Anwender aber keine einfache Möglichkeit der Pflege in die Hand.
Sinnvoll ist es aber, den Schlüssel nach dem Codec zu setzen und daher hier einige Möglichkeiten das zu tun.

WordPress Crons löschen

Der eine oder andere benötigt nicht immer alle automatischen Abläufe von WordPress. So hat beispielsweise der Cron zum Prüfen des Update eines Themes dann keine Relevanz, wenn man ein eigen gestricktes Theme nutzt. In diesem Zusammenhang kann man daher die Ressource sicher frei geben und dies geht recht schnell.

Ausgabe nur bei älteren WordPress-Artikeln

Perun beschreibt einen Weg, wie man mit Hilfe eines Plugin die Anforderung erfüllt, dass die Werbung nur dann gezeigt wird, wenn der Artikel ein bestimmtes Alter erreicht hat. Wer nicht auf ein Plugin zurück greifen will und sich damit schnell in eine Abhängigkeit begibt, dem sei folgende kleine Lösung empfohlen.

WordPress Cron nutzen

WordPress besitzt einen eigenen Cron und bestimmte Themen automatisiert und zeitgesteuert laufen zu lassen. Dabei werden diverse Funktionen für die Nutzung des Cron von WordPress zur Verfügung gestellt.

Private WordPress Beiträge für geloggte User zeigen

Mitunter nutzt man die Funktion der privaten Beiträge in WordPress. Diese Beiträge kann nur der User sehen, der sie erstellt hat, bzw. die Rolle des Administrators. Um alle Usern diese Artikel zu zeigen, die im System angemeldet sind, kann man verschiedene Wege gehen. Ich möchte mal zwei unterschiedliche Wege kurz aufzeigen.