WordPress 2.0.6 Update – Suche, Tagging, Bug-Fixes
Nutzt man WordPress nicht nur als Blog-System, sondern auch als CMS (Content Management System), verwendet man oft zahlreiche Plugins (WordPress-Erweiterungen), die nach jedem WordPress-Update auf Funktionsfähigkeit zu überprüfen und ggf. zu korrigieren sind.
Nach dem Update auf die WordPress-Version 2.0.6 habe ich bisher folgende Probleme und Problemlösungen entdeckt:
Das WordPress-Plugin Search Pages scheint mit der WordPress-Version 2.0.5 leider ausgedient zu haben. Bis dahin lief es absolut super, wird jedoch anscheinend nicht mehr weiterentwickelt. So suchte ich also Ersatz für die Erweiterung der WordPress-Suche und fand mit dem Search Everything WordPress Plugin eine hervorragende Alternative. Dank einiger Modifikationen von Peter Claus Lamprecht, der mit seinem Download-Angebot den letzten Schliff in die aktuelle Search Everything – Version brachte, funktioniert das Plugin nun auch unter WordPress 2.0.6 und ist laut Auskunft des Entwicklers bereits “ready to go with WordPress 2.1″. Super!
Mit Hilfe von “Search Everything” kann man, wenn man möchte, seine Homepage-Suche auf Seiten, Kommentare und sogar auf Meta-Angaben oder Attachments erweitern. Mir persönlich genügt es momentan, Seiten und Blog-Artikel zu durchsuchen.
Das RSS-Update-Problem (nebst Bugfix) wurde bereits in einem vorangegangenen Artikel vorgestellt.
Heute entdeckte ich noch ein bis zwei durch das 2.0.6-Update entstandene Folgen für die Tagging-Funktion auf fob-marketing.de:
Für das Tagging werden das Jerome`s Keywords Plugin und das Jerome`s Keywords Related Posts Plugin verwendet. Nach Aktualisierung des “Related Posts“-Plugins auf die Version 2.1 wollte das Plugin partout nicht mehr funktionieren. Abhilfe schaffte der Austausch standardmäßiger Funktionsaufrufe mit logischen Ausdrücken (if exists … AND …) durch equivalente logische Ausdrücke (… && …). Woran auch immer das liegen mag. So sieht der abgewandelte Tagging-Code aus:
statt:
if ( class_exists('JeromesKeywords')
and function_exists('jkeywords_related_posts') )
...
schrieb ich also einfach:
if ( class_exists('JeromesKeywords')
&& function_exists('jkeywords_related_posts') )
...
Ein weiteres Tagging-Problem ergab sich nach dem Update mit dem Jerome`s Kewords – Plugin: Während die Blog-Tags mit WordPress 2.0.6 einwandfrei weiter funktionierten, war die Page-Tagging-Funktion von Jerome`s Keywords (2.0-beta3) dem Update zum Opfer gefallen. Auf “Pages” gesetzte Tags führten leider ins Leere (Error 404), weil die WordPress-Entwickler einige Änderungen an diesem (”") und jemem (”) Code durchgeführt haben.
Die Lösung des Problems fand sich in Zeile 1.174 (bei einzeiliger Schreibweise ca. in Zeile 587) der “jeromes-keywords.php“. Dort habe ich folgende Ersetzungen durchgeführt, damit das Tagging wieder funktioniert:
alt:
return str_replace(' AND (post_status = "publish"', ' AND ((post_status = \'static\' OR post_status = \'publish\')', $where);
...
neu:
return str_replace(' AND (post_status = \'publish\'', ' AND ((post_status = \'static\' OR post_status = \'publish\')', $where);
So, ich hoffe, dass ich nun alle Update-Probleme gefunden habe und bei den noch ausstehenden Aktualisierungen keine weiteren Plugin-Probleme zu lösen habe. Vielleicht helfen die o.g. Bug-Fixes ja dem einen oder anderen weiter…
WordPress 2.0.6 Update – Suche, Tagging, Bug-Fixes
Benutzerinformation und Links:
- Autor: fob (Mittwoch, - 10. Januar 2007 - 00:03 Uhr)
- Blog-Ablage: Blogs und Blogging, Internet, Wordpress
- Stichwortsuche /
Tags: Bug-Fixes, Suche, Tagging, Wordpress, WordPress 2.0.6, WordPress-Plugins
- Optionen: RSS 2.0 Feed | Kommentare und Pings sind derzeit nicht erlaubt.





Danke für den Tipp zur Alternative vom Plugin “Search Page”. Doch auch das neue “Search Everything” funktioniert bei mir in der 2.0.7-Wordpress-Version nicht.
uups… da war ich etwas voreilig… man muss ja zusätzlich unter “einstellungen” die gewünschten suchoptionen anklicken.
Na denn…, schön, dass es nun läuft.
[...] gut – ein globaler Wordpress Bug sieht anders aus – aber trotzdem – ich bin mir absolut sicher, dass es viele, viele Webmaster gibt, [...]
[...] habe ich kürzlich Simple Tagging 1.6.6 getestet und ebenfalls für fehlerhaft befunden. Sämtliche verfügbaren Tagging-Plugins schienen nach Aktualisierung auf die WordPress-Version 2.2 [...]