Stai cercando un modo per escludere i tuoi tipi di post personalizzati dai risultati della ricerca? Mentre i risultati della ricerca mostrano tutti i post, abbiamo creato un rapido snippet di codice che puoi utilizzare per filtrare e limitare i risultati della ricerca a tipi di post specifici in WordPress.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
function SearchFilter($query) {
if ($query->is_search) {
$query->set('post_type',array('post','page'));
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: 15 migliori strumenti e plugin di content marketing per WordPress e come creare un sito web per piccole imprese.
Commenti Lascia una risposta