Eine ganze Reihe von SearchPlugins für Wordpress sind auf dem Markt und im schwimmen von tausend Möglichkeiten vergißt man schnell, worum es eigentlich geht: die einfachste und klarste Bedienbarkeit der Seite durch den User. Er soll das bekommen was er möchte und das so einfach wie nur möglich.
Für die Suche bedeutet dies aus meiner Sicht:
- Anzahl der Suchergebnisse und Suchbegriff nach erfolgreicher Suche ausgeben
- Suchwörter hervorheben
- automatisch einfach alles durchsuchen, auch Kommentare
Ausgabe der Anzahl der Suchergebnisse & Suchbegriffe:Dies geht bei Wordpress von Hause aus, mit diesem Stückchen Code.
Sie haben nach '' gesucht. Ihre Suche hat
$mySearch =& new WP_Query("s=$s & showposts=-1");
$NumResults = $mySearch->post_count;
echo $NumResults;
?>
Ergebnisse gebracht.
Den Code kannst habe ich in meine Sidebar direkt über das Suchfeld eingegeben und wird so am schnellsten wahrgenommen. Die erste und letzte Zeile des Codes haben nur indirekt etwas mit der Ausgabe von Anzahl der Suchergebnisse und Suchwort zu tun sondern veranlassen, das diese Angabe nur angezeigt wird wenn der User sich auf einer Suchergebnisseite befindet. Lasst ihr dies in der Sidebar weg, dann wird der quasi immer angezeigt “Sie haben nach gesucht. Ihre Suche hat 0 Ergebnisse gebracht.” Das wäre ja totaler quatsch.
Suchwörter hervorheben
Dafür kommt ein kleines Plugin mit dem Namen Search Hilite zum Einsatz. Dieses Plugin muss nur hochgeladen und aktiviert werden. Das Anpassen der Darstellung wird über die Plugin-Datei gemacht. Im WordPress Administrationsbereich findest du dann den Punkt Search Hilite. Dort kannst du dann für bis zu 4 verschiedene Darstellungsvariante defnieren. Hier mein Beispiel.
.hilite {
color: #fff;
background-color: #990066;
padding: 1px 3px 2px 3px;
}
Bei mir hab ich noch das padding hinzugefügt und bewirkt, das die Markierung der Wörter besser sichtbar ist. Die Hintergrundfarbe erstreckt sich nicht nur direkt hinter das Wort sonder ist auch noch ein paar Pixel herum sichtbar. Probiert einfach ein wenig!
Automatisch einfach alles durchsuchen, auch Kommentare
Search Everything kommt hierbei zum Einsatz. Downloaden, entpacken, hochladen und aktivieren. Unter Einstellungen lassen sich dann noch ein paar Konfigurationen einstellen, ob zum Beispiel bestimmte Kategorien, Seiten, … von der Suche ausgeschlossen werden sollen.
Jetzt hast du mit zwei Plugins und etwas Code erreicht, das die Anzahl der Suchergebnisse bei der internen Suche angezeigt werden sowie auch Kommentare und statische Seiten durchsucht werden. Alle Suchwörter – egal ob aus der Wordpress-Internen Suche oder aus Google, Yahoo & Co, werden markiert.

Neuen Themenblog gestartet
Tapetenwechsel
Schnäppchenjäger aufgepasst!
Photocase
facebook
twitter
Google Wave
Ich bin Webdesigner und wohn zusammen mit meiner besseren Hälfte
Wie stehts denn mit durchsuchen von Tags? Funktioniert das auch?
Ja, sollte funktionieren. Hab extra nochmal nachgeschaut in der englischen Originalfassung. Schwer wirds wenn man solche Einstellungen findet: “Durchsuche jeden Tag”. Da kommt die Unsicherheit, meinen die tags oder Tag. Aber ich glaube sie meinen tags :)
Hm, die suche nach tags funktioniert sehr gut, leider werden bei mir in der ergebnisliste auch posts aufgelistet, die scheduled sind, was das ganze für ich dann eher unbrauchbar macht. Schade :(