WordPress: modificare i parametri della ricerca

WordPress: modificare i parametri della ricerca

Per impostazione predefinita WordPress include solo i post nella ricerca. Tuttavia questa impostazione può essere modificata.

Il seguente codice, da usare in functions.php, ci mostra come operare la modifica:


function limit_search( $query ) {
   	if ( $query->is_search && !is_admin() ) {
        $query->set( 'post_type', array( 'post', 'page' ) );
    }

	return $query;
}

add_filter( 'pre_get_posts', 'limit_search' );

Nell'array che specifica il tipo di post possiamo anche usare il nome di un custom post type. Nel nostro esempio la ricerca includerĂ  anche le pagine.

Torna su