Estoy intentando buscarle la vuelta al asunto y no encuentro qué es lo que está mal, tal vez porque deba dormir

El problema es el siguiente: tengo un theme hecho por mi, y en la pagina search.php este codigo:
Código:
Y el código de searchform.php:<?php get_header(); ?>
<?php get_sidebar(); ?>
<?php if (have_posts()) : ?>
<h2 class="nada">Resultados de Búsqueda</h2>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
<p class="fecha"><?php the_time('F j, Y'); ?> <?php the_time('g:i a'); ?></p>
<p class="autor">Publicado por <?php the_author(); ?></p>
<?php the_content('Seguir leyendo...'); ?>
<p class="etiquetas"><?php the_tags('Etiquetas: ',' • ','<br />'); ?></p>
<p><a href="<?php comments_link(); ?>"><?php comments_number('Comentar','1 Comentario','% Comentarios'); ?></a> </p>
</div>
<?php endwhile; ?>
<p class="paginacion"><?php posts_nav_link(' | ', __('« Anteriores'), __('Siguientes »')); ?></p>
<?php else : ?>
<h2 class="nada">No encontrado. Disculpe, pero lo que está buscando no está aquí.</h2>
<?php endif; ?>
<?php get_footer(); ?>
Código:
El form de búsqueda lo incluyo en el sidebar.php sin problemas y funciona sin problemas, o sea, hay un detalle que es el que quiero saber: resulta que cuando busco una determinada palabra me salen resultados que no contienen esa palabra ni en el título, ni el contenido, ni las tags, ni las categorías.<form method="get" id="form-buscador" action="<?php bloginfo('url'); ?>/">
<strong>BUSCAR</strong> <input type="text" value="<?php the_search_query(); ?>" name="s" class="caja-buscador" />
<input type="submit" class="boton-buscador" value="" />
</form>
Agradecería me echen una mano porque no veo el error.
Saludos y muchas gracias.

