Esercitazioni
Come limitare i risultati della ricerca per specifici tipi di post in WordPress

Ti sei mai chiesto come limitare i risultati di ricerca a determinati tipi di post? Non è molto difficile. Ti abbiamo già mostrato come disabilitare la funzionalità di ricerca in WordPress modificando il file functions.php. Ora faremo la stessa cosa, tranne per filtrare i nostri risultati di ricerca.
Apri il tuo file functions.php e aggiungi i seguenti codici:
function searchfilter ($ query) if ($ query-> is_search &&! is_admin ()) $ query-> set ('post_type', array ('post', 'page')); return $ query; add_filter ('pre_get_posts', 'searchfilter');
Nota la linea che dice
$ Query-> set ( 'post_type', array ( 'post', 'pagina'));
È possibile filtrare i risultati della ricerca modificando i valori nella variabile array. In questo momento è impostato per visualizzare post e pagine ma puoi modificarlo per visualizzare tutto ciò che desideri.