Dans ce didacticiel, nous expliquerons comment vous pouvez 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 de l’un de nos utilisateurs par e-mail. Si vous souhaitez que nous abordions un sujet, n’hésitez pas à faire une suggestion.
Ouvrez votre recherche.php fichier 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 surbrillance le terme de recherche en ajoutant la classe CSS .search-terms à la feuille de style de votre thème. Voici un CSS simple pour vous aider à démarrer :
.search-terms { background-color:yellow; color:blue; }
Ce n’est qu’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 fonction de recherche par catégorie à votre recherche WordPress.