WordPress: Artikeltitel filtern und in 2 Zeilen ausgeben

Heute greife ich einen weiteren Punkt meiner Ideensammlung auf und manipuliere die Ausgabe des Beitragstitels. 🙂
Folgende Aufgabe hatte ich mir gestellt:

Beitragstitel mit Untertitel -> Filter auf the_title(): aus Frank Bültge im Interview: Was treibt WordPress Entwickler an? wird ersetzt zu Frank Bültge im Interview
Was treibt WordPress Enwickler an?

Kernstück ist die PHP Funktion explode();, welche einen String anhand einer vorgegebenen Zeichenkette teilt. explode(": ", $title_text, 2); teilt damit den Beitragstitel wenn darin ein Doppelpunkt einem Leerzeichen folgt. Der letzte Parameter „2“ gibt an, dass unsere Überschrift in maximal zwei Teile geteilt wird. Gibt es in der Überschrift zwei Mal die Zeichenkette „: “ wird also trotzdem nur beim ersten Doppelpunkt getrennt.

Hier die kompletten Codezeilen, die in die functions.php gehören.

function sp_title_filter( $title_text ) {
    $teile = explode( ": ", $title_text, 2 );
    if ($teile[1]) {	
	    return "".$teile[0]."".$teile[1];
	} else {
        return $title_text;
    }
}	
add_filter( 'the_title', 'sp_title_filter', 1 );

Twitter Updates werden jetzt auch auf der koffeinbetriebenes.net angezeigt

Für Updates aus den Bereich Webentwicklung und -design nutze ich bei Twitter den Account @kffn (mein Hauptaccount lautet @Steffenster und behandelt hauptsächlich Kultur und Web 2.0). In der Seitenleiste hier im Blog werden jetzt die letzten fünf Tweets angezeigt.

steffenpeschel.de läuft als Child von WordPress Standart Theme 2010

Vor einer ganzen Weile habe ich mal wieder am Theme für meine persönliche Profilseite unter steffenpeschel.de gebastelt. Ich habe mich dafür entschieden auf der Basis eines Childthemes zu arbeiten und die Wahl fiehl auch gleich auf das neue Standard Theme 2010. Rein äußerlich ist davon nicht mehr viel zu sehen, es beschränkt sich eigentlich auf den Header (also innerhalb von <head></head>) und den Kommentarbereich. Irgendwann wird sicherlich nur die „Mutti“ wegfallen und Child alleine laufen.

Es kommen in dem Theme Custom Post Types zur Anwendnug, was aber eher etwas mit „Ausprobieren“ zu tun hat und jetzt kein Anwendungsfall darstellt, den man so weitergeben kann. Sollte sich daraus etwas entwickeln hole ich das natürlich nach.

mit und ohne www unter WordPress 3.0 MultiSite

Ich habe gerade festgestellt, dass WordPress 3.0 unter Verwendung der MultiSite Funktionen inkl. mehrerer Domains (über Plugin) Probleme hat „mit und ohne www in der Domain“ richtig aufzulösen. So bekam ich unter einer Domain ohne www eine Umleitung auf die Startseite wenn ich einen Permalink eines Artikels mit www eingegeben hatte. Das kann z.B. passieren, wenn auf den Arikel gelinkt wird und dabei eben ein www in der Link-URL angegeben wird. Bei einer Domain mit www hatte ich auch Probleme. Ich habe das Problem jetzt nicht sonderlich lange getestet und will auch nicht ausschließen, dass das Problem erst durch das verwendete Plugin verursacht wird. Meine schnelle Abhilfe besorgte ich mit mit einem Eintrag in die .htaccess Datei. Dabei wird die URL gleich über das Apache mod_rewrite Modul umgebogen und kommt gar nicht erst „falsch“ auf die WordPress Scripte zu.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.de$ [NC]
RewriteRule ^(.*) http://www.domain.de/$1 [L,R=301]

Mehr zu Mod Rewrite erfährt man u. a. unter modrewrite.de.

Webhooks für WordPress

Ich bin gerade über HookPress gestolpert, ein Plugin um WordPress für Webhooks zu öffnen. WordPress bietet ja von Haus aus Hooks und Filter an, die Idee hinter Webhooks für WordPress ist es, Scripte, die irgendwo im Web liegen und in was auch immer für einer Scriptsprache geschrieben sind, ebenfalls eingebunden werden können.

Als Beispiel werden Push-Notification genannt. Ich sehe darin vor allem die Möglichkeit schnell Scripte einzubinden und diese dann eben nicht zur eigenen Last zu machen. Ebenfalls eine interessante Anwendung ist es, das eigene Systems so für andere, also einer Community, öffnen zu können.

Justin Tadlock über Custom Post Types

Nicht erst auf dem WordCamp vermisste ich Diskussionen und Ideenaustausch, was man alles so schönes mit den Custom Post Types anfangen kann. Auch lief mir unter den bekannten deutschsprachigen WordPress-Blogs nichts über den Weg. Ich sollte also doch mehr englischsprachige WordPress-Blogs lesen ;), z.B. Justin Tadlock!
Custom post types in WordPress
A WordPress forum plugin using custom post types