Esta é um dúvida comum: como incluir tipos de postagens personalizadas na pesquisa.

Os tipos de postagens (ou tipos de post, post personalizado, CPT etc) não são automaticamente inclusos na pesquisa do WordPress.

É preciso adicionar uma função simples no arquivo functions.php do seu tema:

  1. function pesquisa_tudo( $query ) {if ( $query->is_search ) {$query->set(
  2. 'post_type', array( 'post', 'page', 'feed', 'notas',
  3. 'destaques'));}return $query;}
  4.  
  5. add_filter( 'the_search_query', 'pesquisa_tudo' );

Onde destaques e notas são os tipos personalizados.