Wechseln zu: Navigation, Inhalt

Archiv für WordPress

Hier sind alle Beiträge aufgelistet, die in die Kategorie WordPress einsortiert wurden.

Du hast die Möglichkeit den RSS-Feed speziell nur für diese Kategorie zu abonnieren.

Lightbox/Slimbox für XHTML 1.1 anpassen

Nachdem ich meine WordPress-Themes auf XHTML 1.1 umgestellt hatte, wurde die Freude durch ein Plug-in getrübt, das invaliden Code erzeugte; das Slimbox WordPress Plugin. Die Slimbox ist ein optischer Klon der bekannten Lightbox JS v2.0 von Lokesh Dhakar und basiert auf dem MooTools-Framework.

Slimbox WordPress Plugin

Das Problem ist, dass die Slimbox zum Gruppieren der Bilder das ref-Attribut verwendet, dieses in XHTML 1.1 aber keine eckige Klammern enthalten darf. Man muss in lightbox[roadtrip] also die eckigen Klammern ersetzen. Mögliche Lösungen sind lightbox:roadtrip oder lightbox_roadtrip. Das Slimbox-Plug-in sollte wiefolgt angepasst werden.

In der Datei slimbox.php:

function slimbox_create($content){
	return preg_replace('/<a(.*?)href=(.*?).(jpg|jpeg|png|gif|bmp|ico)"(.*?)>/i', '<a$1href=$2.$3" $4 rel="lightbox[roadtrip]">', $content);
	}
	add_filter('the_content', 'slimbox_create', 2)

durch folgendes ersetzen:

function slimbox_create($content){
	return preg_replace('/<a(.*?)href=(.*?).(jpg|jpeg|png|gif|bmp|ico)"(.*?)>/i', '<a$1href=$2.$3" $4 rel="lightbox:roadtrip">', $content);
	}
	add_filter('the_content', 'slimbox_create', 2)

Links


Es lebe WordPress

Ich habe heute meine alte Homepage durch dieses Blog ersetzt. Ich werde hier in Zukunft über hoffentlich interessante Themen bloggen.

Wooden WordPress

Zum Einsatz kommen WordPress, einige Plug-ins und mein selbstgeschriebenes Theme Wooden WordPress.

Für WordPress habe ich mich entschieden, weil es kostenlos und Open-Source ist, viele Möglichkeiten bietet und ein einladendes Interface hat.

WordPress wird jedoch nicht nur als Blog eingesetzt. Manchmal kommt es auch als CMS zum Einsatz. Es ist relativ simpel gegenüber anderen CMS was einerseits ein Vorteil ist, aber auch ein Nachteil sein kann.

Altes Layout

Ein weiterer Vorteil sind die leichten Anpassungsmöglichkeiten. Wer will kann eigene Plug-ins relativ leicht entwickeln und einbinden, auch das Design lässt sich komplett selbst gestalten.

Links