Supprimer la recherche wordpress dans les pages

Pour supprimer la rechercher des pages dans wordpress, c’est très simple, il suffit d’ajouter un petit filtre das le function.php du thème.

<?php 

function wp_add_page_search_filter( $query ) {
    if ( $query->is_search ) {
        $query->set( 'post_type', array('post') );
    }
    return $query;
}
add_filter('pre_get_posts','wp_add_page_search_filter');

C’est pas plus compliqué! De cette façon on peut limiter l’affichage des résultats seulement aux posts. On peut de par cette façon ajouter des customs type, en
modifiants le contenu de l’array 😀

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.