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 /
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 […]