Sidebar-Widgets in WordPress

Ich versuche mich gerade aus Entwicklersicht mit WordPress vertraut zu machen und bin schwer begeistert, wie einfach es ist ein Sidebar-Widget zu schreiben.

Ich habe auf der Seite Spectaculum-Geocachium ein paar Bilder mit myGallery in eine Bildergalerie gepackt. myGallery bietet unter anderem auch die Möglichkeit zufällig ausgewählte Bilder z.B. in der Sidebar anzuzeigen.

Hierzu muss man einfach folgenden Code an die richtige Stelle in die sidebar.php packen (wobei n die Anzahl darzustellender Bilder ist):

[php]
if (function_exists(‘myrandompic’))
myrandompic(n);
[/php]Nun ist aber die manuelle Anpassung der Sidebar nicht das schickste, wenn man Widgets nutzen möchte. Also habe ich mir die Anleitung für das widgetisieren von Plugins geschnappt und das Now-Reading-Widget von Rob Miller als Vorlage genommen und losgelegt.

Herausgekommen ist eine einzelne PHP-Datei mit dem myGalleryWidget.

Folgende Voraussetzungen müssen erfüllt sein:

  • das Widget-Plugin installiert sein.
  • Das Theme des Blogs muss „widgetized“ sein (z.B. Kubrick).
  • Das Galerie-Plugin muss installiert sein (Zur Installation des Galerie-Plugins einfach entlang der Dokumentation von myGallery vorgehen – oder das Howto der Familie Kaden verwenden).

Zur Installation:

  1. myGalleryWidget herunterladen und irgendwo hin auspacken.
  2. Die ausgepackte Datei myGalleryWidget.php in den Ordner <YourWordPressPath>/wp-content/plugins/widgets
    auf dem Server schieben.
  3. Das Plugin „myGallery widget“ aktivieren.
  4. Das Widget in den „Sidebar Widgets“ konfigurieren.

Konfiguration:

Screenshot des Konfigurations-Dialogs

In der Konfiguration kann die Überschrift über dem Widget, sowie die Anzahl der Bilder, die dargestellt werden soll, eingestellt werden.

[Update]

Wer das Bild in der Sidebar anders formatieren möchte, macht dazu einfach Änderungen in seiner CSS-Datei:

./wp-content/themes/DEINTHEME/style.css

Dort wird (am besten am Ende, da findet es sich leicht wieder) die Formatanweisung für das Zufallsbild eingetragen. Das Zufallsbild hat die Klasse „myrandompic“. Wer sich nicht sicher ist, was er tut, macht vor der Änderung eine Kopie der CSS-Datei.

Um zum Beispiel das Zufallsbild zentriert auszugeben trägt man folgende Zeile in die CSS-Datei ein:

.myrandompic { text-align: center; }

Wenn Ihr das Widget einsetzt, könnt Ihr ja einen kurzen Kommentar hinterlassen. Viel Spaß!

Spam, Spam, Spam, Sausage, Eggs and Spam

Nicht schlecht, innerhalb von zwei Stunden 19 neue Spam-Mails! Alle Mails preisen Hoodia an – keine Ahnung was das ist. Will ich auch gar nicht wissen. Die Spammer versuchen die Absender möglichst menschlich wirken zu lassen, in dem die Mail von unterschiedlichen Accounts abgesendet werden. Anscheinend wird zum Generieren der Namen ein Wörterbuch verwendet. Dabei kommen interessante Blüten zu Tage. Die besten Absender heute:

Renter Q. Bong

Dies zum Anlass mal wieder an den Ursprung zu erinnern: Der Spam-Sketch bei Wikipedia

[gv data=“wZ7YedEopp4″][/gv]

Alles neu macht der…

Jetzt wo doch bald Sommer Frühling ist, fordert mein Firmen-Notebook eine Frischzellenkur. Mit dem heutigen Tag haben Betriebssystem (raten Sie mal welches) und Netzwerkkarte beschlossen nicht mehr miteinander zu reden. Das läuft wohl auf eine Neuinstallation raus – und wer macht so lange die ganze Arbeit?

Btw. 1: Die Netzwerkkarte ist fein aus dem Schneider, denn Knoppix spricht ganz normal mit ihr…

Btw. 2: Kann mir jemand sagen, ob ich solche überflüssigen Escapaden irgendwann auch auf meinem Äpfelchen vorkommen werden? Ich bin fest davon überzeugt, dass das da nicht passieren kann.

Admin: Was haben Sie denn gemacht, bevor das Problem aufgetreten ist?
User: Gar nichts!
Admin: Und wozu haben Sie dann Ihren Rechner eingeschaltet?
User: …