In WordPress è semplice modificare il numero di post per pagina restituito dalla ricerca.
Possiamo implementare la seguente soluzione:
function my_search_count( $query ) {
if ( !is_admin() && $query->is_main_query() ) {
if ( $query->is_search ) {
$query->set( 'posts_per_page', 20 );
return;
}
}
}
add_action( 'pre_get_posts','my_search_count' );