Ho trovato la soluzione. La condivido per chi dovesse avere il mio stesso problema. Pare che normalmente Wordpress dovrebbe cercare in entrambi (sia post che pagine), ma pare che i risultati della ricerca possano essere influenzati dal tema che si utilizza. È tuttavia possibile forzare la ricerca in modo da scegliere noi quali risultati visualizzare, aggiungendo al file functions.php (nella cartella wp-includes) questo codice:
Codice:
function SearchFilter($query) {
if ( $query->is_search() && $query->is_main_query() ) {
$query->set('post_type', array('post', 'page'));
}
return $query;
}
add_filter('pre_get_posts', 'SearchFilter');
Questo codice andrà a modificare la query di ricerca. Questo vi permetterebbe anche di scegliere se visualizzare nei risultati solo un tipo di pagina, mettendo al posto di array('post', 'page') solo uno dei due tipi: solo post o solo page.