WordPress: Come limitare la ricerca interna

Roberto Web Developer

Come limitare la ricerca interna di WordPress

In questo articolo andremo a vedere come limitare la ricerca interna di wordpress, o meglio a filtrare i risultati di una qualsiasi ricerca effettuata all’interno del sito.

Per filtrare i risultati dovrai solamente copiare questo codice nel tuo file functions.php. Con questo codice andrai a visualizzare solamente i ‘ post’, ovvero gli articoli, come risultati di ricerca. Puoi a piacimento sostituire ‘post’ con qualsiasi ‘post_type’, qui puoi trovare la documentazione ufficiale WordPress a riguardo, altrimenti puoi utilizzare la funzione get_post_types() per avere la lista completa delle tipologie di post disponibili nel tuo sito.

//Limitare i risultati di ricerca agli articoli
if (!is_admin()) {
function wpb_search_filter($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts','wpb_search_filter');
}

Se hai bisogno subito di uno sviluppatore, clicca qui e mandami un messaggio!

You must be logged in to post a comment.

Roberto sta scrivendo...

Ciao, chi sono?
Mi chiamo Roberto, nato a Roma nel 2001. Dopo il liceo, dopo aver lavorato come freelance, sono stato assunto da Baasbox come web developer. Sono costantemente alla ricerca di cose nuove e nuove esperienze.

Links Rapidi

Progetti Recenti