Cum să excludeți paginile din rezultatele căutării WordPress

Cum să excludeți paginile din rezultatele căutării WordPress / Tutoriale

Implicit, funcția Căutare WordPress afișează postările publicate și paginile publicate în rezultatele căutării. Adesea, atunci când utilizatorii caută ceva într-un blog, este cel mai probabil un post, mai degrabă decât o pagină. În acest articol, vă vom arăta cum să faceți căutarea dvs. mai relevantă și mai puțin aglomerată prin excluderea paginilor din rezultatele căutării WordPress.

Mai întâi, adăugați următorul cod la fișierul functions.php al temei sau la un plugin specific site-ului.

 // Excludeți paginile din WordPress Search dacă ! Is_admin ()) funcția wpb_search_filter ($ query) if ($ query-> is_search) $ query-> set ('post_type', 'post');  return $ query;  add_filter ('pre_get_posts', 'wpb_search_filter');  

Explicație: Acest cod verifică mai întâi că căutarea nu provine din paginile de administrare ale WordPress. Dacă nu este, atunci căutările pentru posturi setează parametrul post_type.

De asemenea, poți să faci contrariul prin setarea post-tipului la pagini, așa că returnează numai paginile din rezultatele căutării.

Sperăm că acest articol v-a ajutat să învățați cum să excludeți paginile din rezultatele căutării WordPress. De asemenea, ați putea dori să vedeți lista noastră cu cele mai bune pluginuri de căutare WordPress pentru a îmbunătăți căutarea pe site.

Dacă v-ați plăcut acest articol, vă rugăm să vă abonați la tutorialele video YouTube pentru canalul YouTube pentru WordPress. Ne puteți găsi pe Twitter și pe Facebook.