Comment limiter les résultats de recherche pour des types de publication spécifiques dans WordPress

Comment limiter les résultats de recherche pour des types de publication spécifiques dans WordPress / Tutoriels

Vous êtes-vous déjà demandé comment limiter vos résultats de recherche à des types de publication spécifiques? Ce n'est pas très difficile. Nous vous avons déjà montré comment désactiver la fonction de recherche dans WordPress en modifiant le fichier functions.php. Maintenant, nous allons faire la même chose, sauf pour filtrer nos résultats de recherche.

Ouvrez votre fichier functions.php et ajoutez les codes suivants:

 fonction searchfilter ($ query) if ($ query-> is_search &&! is_admin ()) $ query-> set ('post_type', array ('post', 'page'));  return $ query;  add_filter ('pre_get_posts', 'searchfilter'); 

Remarquez la ligne qui dit

 $ query-> set ('post_type', array ('post', 'page')); 

Vous pouvez filtrer les résultats de la recherche en modifiant les valeurs de la variable de tableau. À l'heure actuelle, il est configuré pour afficher les publications et les pages, mais vous pouvez le modifier pour afficher tout ce que vous voulez..