2.
Nov
2005

Suchergebnisse

Die Suchfunktion in der Sidebar funktionierte bislang nicht richtig, besser gesagt die Anzeige der Suchergebnisse. Wenn ein Begriff eingegeben wurde, der in irgendeinem meiner Beiträge vorkam, dann wurden die passenden Beiträge auch untereinander angezeigt. Wenn allerdings nach etwas gesucht wurde, was es hier nicht gibt, war bislang nur (außer dem Header und der Sidebar) der grüne Hintergrund dieser Seite zu sehen.
Verantwortlich für die Darstellung der Suchergebnisse ist die search.php, oder, wenn es diese im verwendeten Theme nicht gibt, die index.php, in der für die Darstellung der Suchergebnisse dieser Abschnitt maßgeblich ist:

<h2 class="center">Not Found</h2> <p><?php _e('Sorry, no posts matched your criteria.'); ?></p>

Damit dieser Text auch sichtbar ist, wenn die Suche kein Ergebnis bringt, hätte ich einfach drumherum ein <div class="single"> ... </div> schreiben können, dann würde er genau wie meine Beiträge erscheinen, also in einem “Kasten” mit weißem Hintergrund und schmalem grauen Rand.

Die andere Möglichkeit ist, eine search.php zu erstellen (in meinem Theme gab es bislang keine) und in dieser zu definieren, wie die Ergebnisse einer Suche dargestellt werden sollen. Diese Möglichkeit war mir lieber. Folgendermaßen bin ich vorgegangen:
Ich habe zunächst eine Kopie der index.php erstellt, diese als search.php abgespeichert und auf meinen Webspace in den Ordner, in dem mein Theme ist, hochgeladen. Die search.php habe ich dann so geändert, dass wenn eine Suche kein Ergebnis bringt, ein entsprechender Text angezeigt wird, und wenn es Ergebnisse gibt, diese untereinander angezeigt werden – allerdings nicht als kompletter Beitrag, sondern nur als Auszug. Dies wird erreicht durch <?php the_excerpt(); ?>, im Gegensatz zu <?php the_content(); ?> in der index.php, das den kompletten Beitrag anzeigt.

Einsortiert unter search.php
Bookmarken bei: Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • del.icio.us
  • Technorati
  • Digg
  • Y!GG
  • Bloglines
  • Linkarena
  • Webnews

Noch keine Kommentare

Einen Kommentar schreiben:

Smilies einfügen:

http://www.barbarajany.de/wp1-5/wp-content/smilies/smile.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/bye.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/wink.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/scratch.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/cool.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/rolleyes.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/blush.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/good.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/angry.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/whistle.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/sad.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/cry.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/nono.gif 
 

RSS-Feed für Kommentare zu diesem Beitrag  ·   Trackback URL


Zum vorherigen oder nächsten Beitrag blättern:

«         »