Dans ce didacticiel, nous expliquerons comment ajouter une fonction simple sur votre page de recherche qui affichera le terme de recherche et le nombre de résultats. Cette fonctionnalité était une demande spéciale d'un de nos utilisateurs par e-mail. Si vous souhaitez que nous abordions un sujet, n'hésitez pas à nous faire une suggestion.
Ouvrez votre fichier search.php dans votre thème et ajoutez le code suivant :
<h2 class="pagetitle">Search Result for <?php /* Search Count */ $allsearch = new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(''); _e('<span class="search-terms">'); echo $key; _e('</span>'); _e(' — '); echo $count . ' '; _e('articles'); wp_reset_query(); ?></h2>
Le code ci-dessus affichera quelque chose comme ceci :
Résultat de recherche pour Twitter — 15 articles
Vous pouvez également mettre en évidence le terme de recherche en ajoutant la classe CSS .search-terms à la feuille de style de votre thème. Voici un CSS simple pour commencer :
.search-terms { background-color:yellow; color:blue; }
Ce n'est que l'une des choses intéressantes que vous pouvez faire pour votre page de recherche lorsque vous la personnalisez. Vous pouvez également mettre en évidence les termes de recherche dans les résultats et même ajouter une fonctionnalité de recherche par catégorie à votre recherche WordPress.
Source : Michael Martin