Ha sok információ található meg egy weboldalon, akkor több mint valószínű, hogy keresés során olyan bejegyzéseket is kap találatnak a felhasználó, amely keresésére nem teljesen releváns vagy éppen az adott szó megtalálható benne amire keresett, de a poszt éppen egy adatvédelmi nyilatkozat. Ha szeretnénk bizonyos posztokat kizárni a keresési találatok közül akkor az alábbi kereső filter funkcióval megtehetjük, ha elhelyezzük a functions.php sablonfájlunkban. A számok jelölik a bejegyzések ID-jét.
function SearchFilter($query) {
if ($query->is_search) {
$query->set('cat','25,46');
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');
