WordPress & Suche(n)

Die Erstellung bzw. Anpassung einer Suchseite ist nun wirklich keine große Sache, wenn da nicht diese vielen kleinen Code-Schnipsel wären, die man ganz gut gebrauchen könnte.

Code-Sammlung für Suchergebnisseiten & Co

search.php – Das wird die Suchseite.

get_search_query();
… Suchbegriff(e)

$wp_query->found_posts
… Anzahl der gefundenen (Such-)Ergebnisse

Und so könnte der Inhalt deiner search.php aussehen:

<?php get_header(); ?>
<div id="wrapper">
<h1><?php echo __('Suchergebnisse'); ?></h1>
<?php /* BO Loop */ ?>
<?php if (have_posts()) : ?>
<?php
echo __('Deine Suche nach ')
.'<strong>'.get_search_query().'</strong>'
. __(' ergab ')
.'<strong>'.$wp_query->found_posts.'</strong>'
.__(' Treffer.');
?>
<?php while (have_posts()) : the_post(); ?>
[...]
<?php endwhile; ?>
<?php else: ?>
<?php echo __('Deine Suche ergab leider keine Treffer.'); ?>
<?php endif; ?>
<?php /* EO Loop */ ?>
</div>
<?php get_footer(); ?>

Schreibe einen Kommentar

* Pflichtfelder