WordPress: Klassenbasiertes Funktions-Plugin

Im Web findet man an vielen Stellen Code-Schnipsel für WordPress, so ja auch in diesem Blog. Der Rat lautet dann allgemein, diese in die functions.php des Themes zu packen. Das macht allerdings gar nicht immer Sinn, es ist nur oft das einfachste, was auch unerfahrene User verstehen. Da aber auch der Umgang mit einem eigenen Plugin nicht wirklich schwierig ist, möchte ich das in Zukunft als bevorzugte Variante empfehlen und … Weiterlesen

WordPress-Admin anpassen: Fehlende Artikelbilder markieren

Als Artikelbild nutzen

In diesem Beitrag beschreibe ich, wie ihr im WordPress-Backend eine Warnung einblenden könnt, wenn ein Artikel kein Artikelbild hat. Seit einigen WordPress-Versionen gibt es das Feature, dass man ein hochgeladenes Bild als Artikelbild markieren kann (engl. post thumbnail). Das Theme kann dieses Bild dann gesondert darstellen, z.B. neben dem Auszug auf Übersichtsseiten (Startseite, Archiv, Suchergebnis), was den sonst eher knappen Auszug ordentlich aufwertet. Insbesondere nimmt WordPress hierfür automatisch eine verkleinerte … Weiterlesen

Missverständnis: WordPress zeigt Auszüge im Feed an

Firefox-Feedansicht

In den WordPress-Einstellungen kann man auswählen, ob im Feed die kompletten Artikel oder nur Auszüge angezeigt werden sollen. Schaut man sich danach den eigenen Feed an, ist es leicht, einem Missverständnis aufzusitzen und sich dann sehr zu wundern. Mir ging es beim Einrichten dieser Seite so: Ich habe den Feed auf die Anzeige der kompletten Artikel konfiguriert, rief dann den Feed im Firefox auf und sah verwundert, dass dort nur … Weiterlesen

PDF: Diese Datei ist beschädigt und kann nicht repariert werden

Adobe-Fehlermeldung

Update: Dieser Eintrag behandelt ein ganz konkretes Problem beim Öffnen von PDF-Dateien über den Firefox. Die fraglichen Dateien ließen sich alle normal öffnen, wenn man sie direkt von der Festplatte mit einem PDF-Programm öffnet, aber eben nicht über den Browser. Ich bin ansonsten kein Spezialist für PDF-Dateien. Bitte schickt mir also nicht irgendwelche Rechnungs-PDFs per E-Mail zu! 🙂 Letztes Jahr hatte ich eine Kundenanfrage zu beantworten. Eine unserer Anwendungen würde … Weiterlesen

Twenty Eleven: Home-Button umbenennen

Home-Link

Das Standard-WordPress-Theme Twenty Eleven zeigt unter dem Header-Bild eine Menüleiste an, und der erste Punkt darin ist als „Home“ beschriftet, auch in einer deutschen WP-Installation. Erstellt man im Backend ein Menü (unter Design > Menüs), kann man die Menüpunkte natürlich benennen, wie man möchte. Bleibt man jedoch bei der Standard-Navigation, wäre ein Text wie „Startseite“ passender.

Zuerst sollte man sich ein Child-Theme anlegen, um Änderungen am … Weiterlesen

Projektverwaltung und Bugtracker: Redmine

Screenshot von Redmine

Wenn man alleine an einem Projekt arbeitet, kommt man mit Zetteln oder Textdateien zur Verwaltung von Aufgaben vielleicht noch durch. Aber selbst dann macht sich bei lange laufenden Projekten eine Softwarelösung gut. Eine sehr schöne Software zum Verwalten von Tickets und Projekten ist Redmine, welche ich hier kurz vorstellen will. Als Ticketverwaltung habe ich bisher hauptsächlich mit Bugzilla gearbeitet, was ganz gut funktioniert, aber an vielen Stellen altbacken … Weiterlesen

Willkommen!

Willkommen auf der neuen Seite „Code-Notizen“! Ich habe ja schon lange eine private Webseite, die sich 2007 in ein Blog verwandelt hat. Da war dann die Themenfindung relativ schwierig: In ein Blog kann man ja prinzipiell alles reinschreiben, was ich auch getan habe. Allerdings interessieren sich Freunde und Verwandte nicht für konkrete technische Problemlösungen aus meinem Arbeitsalltag und technisch Interessierte, die hier per Google landen, wollen und müssen nicht meine … Weiterlesen

WordPress 3.0: Beiträge in Oberkategorien anzeigen

Kategorienauswahl

Heute mal wieder ein kleiner Code-Schnipsel für WordPress. Ich habe gerade eine neue Seite aufgebaut, die u.a. Unterkategorien enthält. Unter WP 3.0 stellte sich dann heraus, dass im Archiv der Oberkategorie keine Beiträge einer Unterkategorie angezeigt werden, wenn diese nur der Unterkategorie zugeordnet sind. Wenn ich also die Kategorie „Romane“ als Unterkategorie von „Bücher“ habe, dann will ich ja beim Klick auf „Bücher“ auch alle Beiträge zu Romanen sehen. Als … Weiterlesen

WordPress 3.0: Slug-basierte Klassen im Menü

Mit WordPress 3.0 wurde ein neues Menü-System eingeführt, das sich insbesondere bei „klassischen Webseiten“ sehr gut macht. Man kann damit im Backend einfach ein Menü zusammenklicken und dabei beliebig Seiten, Kategorien und externe Links mischen. Gestern bin ich dabei auf einen Haken gestoßen, für den auch Google nicht wirklich eine Lösung erbrachte: Die Menüpunkte sollen individuell gestylt werden, und das Standard-Menü bietet mir dafür nur ID-basierte Klassen an. Normalerweise steht … Weiterlesen

Plugin-Arbeitsverweigerung

Es gibt WordPress-Plugins, da fällt es sofort auf, wenn sie ihren Dienst verweigern. Wenn Akismet plötzlich jeden Spam durchlässt oder die Zitate aus der Sidebar verschwinden, fällt einem das als Blogbesitzer vermutlich recht schnell auf. Aber zumindest auf meiner Seite habe ich auch viele Plugins laufen, die ihre Arbeit hinter den Kulissen machen und die man normalerweise nie wieder anfassen muss, wenn sie einmal eingerichtet sind. Ich würde es nicht … Weiterlesen