WordPress
Lecture 1 minute • 14 avril 2015
La fonction de recherche de WordPress va par défaut prendre en compte toutes les pages et articles enregistrés dans votre site.
Comment forcer WordPress à afficher certains résultats ?
Si vous souhaitez restreindre les résultats à certains articles ou pages, voici la marche simple à suivre.
Copiez le code suivant dans votre fichier "function.php" en ajustant selon votre besoin :
[php]<?php
function SearchFilter($query) {
if ($query->is_search) {
$query->set('cat','12,15');
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');
?>[/php]
Dans l'exemple du Snippet ci-dessus, seuls les articles appartenant aux catégories 12 et 15 apparaitrons dans les résultats de recherche.
À vous de jouer !
Laisser un commentaire