Q:

Wordpress - Como retirar pagina do search.php e procurar somente posts? 

minha página do search.php do wordpress está mostrando as postagens e páginas criadas, como faço para mostrar somente as postagens? 
<? php if (have_posts()) : while (have_posts()) : the_post(); ? >

   <article id="post-<?php the_ID(); ? >" <? php post_class( 'cf' ); ? > role="article">

     <header class="entry-header article-header">
       CONSTRUÇÃO DO BLOCO
     </header>

   </article>

<? php endwhile; ? >

<? php else : ? >

A:

Fala amigo, tudo beleza? 
É bem fácil!  Basta você adicionar este código abaixo na functions.php do seu tema, que as páginas já não serão mais exibidas nas pesquisas. 
if (! is_admin()) {
function wpb_search_filter($query) {
   if ($query->is_search) {
      $query->set('post_type', 'post');
   }
return $query;
}
add_filter('pre_get_posts','wpb_search_filter');
}

