Désactiver la function de recherche de WordPress
posté le par Jonathan | 10 commentaires | 462 vues |
Ajouter à mes favoris Lorsque vous utilisez WordPress comme un site vitrine, la fonction de recherche peut devenir inutile. Et bien, si vous avez eu envie de vous débarrasser de la fonctionnalité de recherche, alors cette astuce est pour vous. Dans cet article, nous allons vous montrer comment faire pour désactiver la fonction de recherche dans WordPress.
Copier le code ci-dessous dans le fichier functions.php de votre thème :
function search_filter_query( $query, $error = true ) {
if ( !is_search() ) return;
$query->is_search = false;
$query->query_vars['s'] = false;
$query->query['s'] = false;
// to error
if ( $error )
$query->is_404 = true;
}
if ( !is_admin() ) {
add_action( 'parse_query', 'search_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
}
Remarque : si vous définissez $error à true, alors l’utilisateur sera redirigé vers votre page d’erreur 404. Si vous le définissez à false, alors l’utilisateur reste sur la page où il a essayé de lancer la recherche.
Source : WPEngineer
Si vous avez aimé cet article, n'oubliez pas de vous abonner à notre flux RSS ou à notre newsletter au contenu exclusif.
- Screenfeed le
- Screenfeed le
- jonathan le
- Jean-Claude le
- jonathan le
- Screenfeed le
- jonathan le
- Jean-Claude le
- jonathan le
- Jean-Claude le
Laisser un commentaire