Je voudrais supprimer (ne pas autoriser) les recherches avec certains mots clés (par exemple "de", "a").
Si la recherche est faite en utilisant exactement ces termes, ne rien retourner ou rediriger vers la page 404 ...
Merci les gars.
Essayez ceci dans votre functions.php
, et changez news
pour tout ce que vous voulez bloquer sur votre site.
add_action('wp', 'check_search');
function check_search() {
global $wp_query;
if (!$s = get_search_query())
return false;
if (preg_match('/news/', $s)) {
$wp_query->set_404();
status_header(404);
get_template_part(404);
exit();
}
}
J'espère que ça aide.