Die wohl umfangreichsten Suchfunktionen für Wordpress bietet das PlugIn “Advanced Search”. Hochladen, aktivieren, eine Seite mit dem Inhalt <!–advancedsearch–> erstellen - und schon hat man ein wirklich komplettes Suche-Menü, das keine Wünsche offen lässt.

Treffer werden von “Advanced Search” mit bis zu vier verschiedenen Farben hinterlegt (vergleichbar mit “Search Hilite”) - Herz, was willst du mehr?

Ja, eigentlich nur, dass es auch mit Wordpress 2.1 läuft.

Zuerst wurde überhaupt kein Formular angezeigt - aber da war ich selbst dran “schuld”, denn wie vor ein paar Tagen beschrieben hab ich auf Grund der durch die neuen Wordpress-Filter produzierten HTML-Fehler die Anwendung von wpautop(); auf the_content(); deaktiviert, um stattdessen die wpautop();-Funktion aus Wordpress 1.52 zu benutzen. Nachdem ich das rückgängig gemacht hatte, war es da - in seiner ganzen Pracht.

Das heißt dann wohl, dass ich leider doch etliche Beiträge und Seiten “durchkorrigieren” muss, kann ja gut sein, dass auch andere Erweiterungen den neuen Filter benötigen …

Zurück zum Thema: Vermutlich dürfte die seit Wordpress 2.1 geänderte Kennzeichnung von Posts gegenüber Pages für die Probleme verantwortlich sein - Es werden zumindest keine Ergebnisse in Pages gefunden, die Ergebnisliste stellt keine “Blätter-Funktion” zur Verfügung - Und Umlaute in den Suchbegriffen sorgen für Fehlermeldungen.

Zudem könnten sich auch gegenüber den 2.0x-Versionen von Wordpress ein paar Filter geändert haben, so dass zumindest das Umlaut-Problem (ähnlich wie bei “Search-Hilite”) mit ein paar remove_filter();-Anweisungen gelöst werden kann…?

Bei Gelegenheit wird in Fürth also wieder ein bisschen gebastelt und viel Kaffee getrunken.

 

Nachtrag: Aktuelle Version!

Inzwischen gibt’s eine Version 0.6 des “Advanced Search”-PlugIns, die auch mit Wordpress 2.1 zu funktionieren verspricht.