
Dependiendo de cuales son las necesidades que te presenta la elaboración de tu tema de wordpress, así son las herramientas o salidas que debes buscar para lograr los resultados óptimos.
Hay ocasiones que dependiendo de cómo organizas tu sitio, deseas que las páginas declaradas en tus sistemas, no sean parte de las búsquedas que hará el search de wordpress, para evitar este problema busque varias opciones, una de ellas no me funciono, y estaba relacionada con agregar una función al archivo functions.php.
El que expongo aquí si me funciona bien, con la salvedad que podría ser lento en archivos grandes pues los que hace es correr el query_posts nuevamente que ya ejecuto momentos antes la función search, pero es funcional y ami me ha servido, espero te sirva a ti, aquí esta el código muy pero muy sencillo de cómo lo hice.
<?php if (have_posts()) : ?>
<?php query_posts($query_string . "&post_type=post"); ?>
<?php while (have_posts()) : the_post(); ?>
La función en negrita es la que agregue en la pagina de search.php
Maya-19.net














