Przejdź do treści

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 excerpt Wordpress. Szukaj tylko we Wpisach.

hosting wordpress

Spis poradników

Potrzebujesz pomocy?

Utwórz zgłoszenie ↗