• Geburtstag, schon wieder!

    Überraschenderweise hatte ich dieses Jahr schon wieder Geburtstag. Herzlichen Dank an meine Ehefrau für diese tolle selbstgebackene Torte! Geschenke gab’s auch: Mario Kart für die WII (wollte ich schon immer haben, ohne das Spiel wirklich zu kennen) alle Star Trek Next Generation DVDs mit Aufsteller Motorola Razr V3 (das will ich schon seit Jahren haben),…

  • Mein Lieblings-Skript für Greasemonkey

    Greasemonkey ist ein praktisches Add-On für Firefox das es erlaubt, auf einfache Weise etwas Javascript auf einer Webseite auszuführen, nachdem sie geladen wurde. Zu meinen Lieblings-Skripts gehört „Jasper’s Google Reader subscribe“ …und was macht es? Jedes Blog, fast jede Nachrichtenseite und viele andere Websites besitzen einen RSS-Feed. Sie sind sehr praktisch, allerdings ist es häufig…

  • Einfachere Plugin-Entwicklung durch Verschieben des Plugin-Verzeichnisses

    Als erfahrener Plugin-Programmierer testet man seine Plugins nicht nur mit der allerneuesten WordPress-Version, sondern auch mit vorherigen Versionen, denn es gibt eine Menge älterer WordPress-Installationen. Man hat also die verschiedensten Versionen auf dem Entwicklungsserver installiert und möchte sein neuesten Codeänderungen mit jeder dieser Versionen testen.

  • Die geheimnissvolle Selectbox in WordPress

    Neulich wollte ich auf der Optionsseite eines Plugins eine Selectbox mit 5 Einträgen erstellen. Nicht einfacher als das: Jeder, einschließlich mir, erwartet folgende Ausgabe: Tatsächlich wird aber folgendes angezeigt: Das Geheimnis liegt im stylesheet des Admin-Bereichs: #wpcontent select { padding: 2px; height: 2em; font-size: 12px; } Dadurch wird jede Selectbox auf einen Eintrag reduziert. Warum…

  • Barcamp Mainz 2011, Erlebnisse eines Anfängers (2. Tag)

    Auftakt (Foto: netzkultur) Die Anfahrt zum Camp war heute noch einfacher als gestern, denn Sonntags morgens um 8:15 Uhr ist nicht wirklich viel auf den Straßen los. Parkplatz war auch wieder fast leer und so war der abschließende Fußweg sehr kurz. (Foto: netzkultur) Beim Frühstück war es heute wesentlich ruhiger als am Vortag, die meisten…

  • Barcamp Mainz 2011, Erlebnisse eines Anfängers (1. Tag)

    (Foto: netzkultur) Das Barcamp Mainz war mein erstes „richtiges“ Barcamp, dass das WordCamp Köln ja schon alle Sessions im Voraus geplant hatte. Ich hatte also keine Ahnung, was auf mich zu kam. Die Anfahrt war auf jeden Fall schon mal sehr angenehm, da ich nur 20 km vom Veranstaltungsort, der Uni Mainz, entfernt wohne. Also…

  • WordPress: Neuladen von Skripts und Stylesheets erzwingen

    Bei der Entwicklung von WordPress-Themes oder -Plugins taucht immer wieder das Problem auf, dass Skripte oder Stylesheets nicht direkt von der Quelle sondern aus einem Cache geladen werden, weil sie irgendwo auf dem Weg vom Server zum Browser zwischengespeichert werden. Es gibt verschiedenee Möglichkeiten dieses zu unterbinden, indem man z.B. den Browsercache in den Optionen…

  • WordPress: Benutzern das Passwort-Feld entziehen

    Du hast also einen Benutzer erstellt und ihm ein gutes Passwort gegeben, damit die Sicherheit Deines Blogs nicht gefährdet wird? Leider kannst Du aber nicht sicher sein, dass der Benutzer dieses gute Passwort beibehält, denn er kann es ganz einfach auf seiner Profilesiete ändern. Dieses Problem kann allerdings mit einem Filter gelöst werden:

  • WordPress: Titel kürzen

    Eine Frage, die immer wieder in WordPress-Foren auftaucht, ist, wie man den Titel auf eine bestimmte Anzahl Zeichen kürzen und ein „…“ anfügen kann. Das Problem ist mit einigen Zeilen PHP schnell gelöst: add_filter( ‚the_title‘, ’short_title‘ ); function short_title( $title ) { $chars = 20; if ( strlen( $title ) > $chars ) { $title…

  • PHP/HTML: einfache und doppelte Anführungszeichen

    PHP/HTML: einfache und doppelte Anführungszeichen

    Wenn ein PHP-Programmierer einen Link aus Variablen erstellt, kann man häufig folgenden Code sehen: echo “ . $linktext . “; oder ?>