Wordpress: Suche optimieren

21. November 2007

Wordpress

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:

  1. Anzahl der Suchergebnisse und Suchbegriff nach erfolgreicher Suche ausgeben
  2. Suchwörter hervorheben
  3. 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.

Ähnliche Beiträge

4 Kommentare

  1. Wie stehts denn mit durchsuchen von Tags? Funktioniert das auch?

  2. 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 :)

  3. 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 :(

Hinterlasse einen Kommentar

Markus´s Meerblickzimmer is proudly powered by WordPress | WPD. Beiträge (RSS) und Kommentare (RSS). Sämtliche Inhalte dieser Webseite werden unter dieser Creative Commons Lizenz veröffentlicht. Die Darstellung der Webseite in Frames ist untersagt.

ich Ich bin Webdesigner und wohn zusammen mit meiner besseren Hälfte Anja in Norwegen. In diesem Blog berichte ich über persönliche Erlebnisse und Dinge aus dem Alltag in Norwegen.

  • Heike Winkler: Hallo Kerstin, kannst Du mir sagen, bei welcher Supermarktkette Du den norwegischen Käse bekommen hast...
  • Markus: Ach komm. Wie ich bei dir im Blog sehe geht es (dank der Gärtnerhilfen ;)) ja auch sehr gut vorwärts bei...
  • Claudia: Angeber :-D Aber recht haste: Und was lange waehrt, wird gut ;-) Velbekomme
  • Bernd Clemenz: Sollten die Unternehmer nicht sofort Reagieren kommt es zum Desaster (Busfahrermangel) auch schon in...
  • Markus: Supi. So soll es ja auch sein :)
  • Eva: Hannes dankt für den Tip mit der Radhose! Nach den ersten 50km hat der Schmerz über die Abneigung gegen das...
  • Markus: Ruhe! Hab ich dir erlaubt … ;)
  • Markus: Und mit jedem neuen Einrichtungstrend müssen wir renovieren. Jaja … kann ganz schön anstrengend zu sein...
  • Markus: Haha. Ich glaub wir machen hier nen Schoki-Export nach Frankreich auf. Eine gute Kundin hätten wir ja schon...
  • La rennaise: alleine für diese saumäßig leckeren erdbeeren lohnt sich eine reise nach lye! cool, dass wir kosten...
  • schubi: also dass ich als handlangerin bezeichnet werde, ist ja schonmal eine frechheit an sich. schlimmer fällt mir...
  • uli b: …macht doch nix, unsere sind schon längst gegessen. Und ihr habt das vergnügen noch vor euch …gruß...
  • Eva: Schön auf die Handlangerin runterfotografiert! :-) Ja, ihr habt wirklich ein schickes Haus. Ich finde, es sieht...
  • Hannelore: Hab doch gesagt, die werden noch reif, lasst sie euch schmecken, liebe Grüße.
  • Markus: Jepp, Haus ist gekauft. Und wir denken auch, das alles was wir hier tun nur den Wert steigert. Zwischen...