Cum să limitezi rezultatele căutării pentru tipuri specifice de posturi în WordPress

Cum să limitezi rezultatele căutării pentru tipuri specifice de posturi în WordPress / Tutoriale

V-ați întrebat vreodată cum puteți să limitați rezultatele căutării la anumite tipuri de postări? Nu prea greu. V-am arătat deja cum să dezactivați funcția de căutare în WordPress modificând fișierul functions.php. Acum vom face același lucru, cu excepția faptului că vom filtra rezultatele noastre de căutare.

Deschideți fișierul functions.php și adăugați următoarele coduri:

 funcția searchfilter ($ query) if ($ query-> is_search &&! is_admin ()) $ query-> set ('post_type', array ('post', 'pagina'));  return $ query;  add_filter ('pre_get_posts', 'searchfilter'); 

Observați linia care spune

 $ Query-> Set ( 'post_type', array ( 'post', 'pagina')); 

Puteți filtra rezultatele căutării schimbând valorile din variabila matrice. În prezent este setat să afișeze postări și pagini, dar îl puteți modifica pentru a afișa orice doriți.