Szukaj tylko we wpisach Wordpress.
Domyślnie wyszukiwarka w Wordpress przeszukuje strony i wpisy. Jeśli chcemy aby przeszukiwane były tylko wpisy na blogu, a nie strony to dodajmy tę prostą funkcję do functions.php.
// Funkcja szukaj Wordpress szuka tylko we Wpisach
function SearchPostFilter($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts','SearchPostFilter');
Na poniższym obrazku widzimy wyszukanie frazy wpis:
- (1) domyślnie Wordpress zwraca wyniki występowania frazy zarówno na stronach jak i we wpisach,
- (2) po dodaniu modyfikacji, zwraca wyniki wyszukiwania tylko we wpisach.
Wordpress. Szukaj tylko we Wpisach.