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.
uwaga
Modyfikacja demonstracyjna. Modyfikuj wyłącznie motywy swojego autorstwa lub twórz motywy typu child-theme
aby nie stracić swoich modyfikacji po aktualizacji motywu z repozytorium Wordpress. Do modyfikacji functions.php
możesz również użyć wtyczki Code Snippets.