Excerpt beliebiger Artikel ermitteln

Veröffentlicht am . Kategorien: WordPress.

Beim Schreiben eines „Related Posts“-Plugins für ein neues Theme musste ich feststellen dass es in WordPress keine Funktion gibt welche den Auszug (Excerpt) für eine Seite bzw. einen Artikel in Abhängigkeit der Artikelnummer ($post_id) lesen oder erstellen kann. Also habe ich eine entsprechende Funktion geschrieben und gleich den „excerpt_more„-Filter aus der zukünftigen aktuellen Version 2.9…

WordPress MP3 Player Plugin

Veröffentlicht am . Kategorien: Plugins und WordPress.

Das Plugin erkennt automatisch alle auf mp3 Dateien zeigende Links und bereichert diese um einen Flash Media Player. Das Plugin unterscheidet dabei zwischen Textlinks in Fließtexten und Absätzen sowie mit mp3s verlinkte Bilder. Für jede Art der Linkimplementierung greift das Script auf den passenden Player zurück und bindet ihn per Javascript über swfObject ein –…

Themes internationalisieren

Veröffentlicht am . Kategorien: Themes und WordPress.

Dieser Artikel behandelt das Internationalisieren von WordPress Themes mit Hilfe von gettext. Gettext wird in WordPress mitgeliefert und ist auch das OpenSource-Framework welches das WorPpress-Kernsystem mehrere Sprachen sprechen lässt. Als Theme Entwickler sollte man von vornherein darauf achten alle Benutzerausgaben durch die Übersetzungsfunktion laufen zu lassen um das Design später mit allen Sprachen benutzen zu…

Widgets schreiben für WordPress

Veröffentlicht am . Kategorien: Widgets und WordPress.

WordPress 2.8 bringt eine neue objektorientierte Schnittstelle für Widgets mit. Sie ist eine der wichtigsten Neuerungen in Version 2.8 und läutet auch endlich den Weg in Richtung OOP in WordPress ein. Ab 2.8 sind Widgets nun endlich Klassen welche aus WP_Widget abgeleitet werden. Die Elternklasse bringt schon alle notwendigen Methoden mit um Wigetdaten in Sidebars…