Hola a todos de nuevo!
 
Veréis, estoy teniendo problemas a la hora de insertar el campo de búsqueda en el tema de wordpress que estoy desarrollando de 0. 
He seguido los siguientes pasos: 
- Creo el siguiente código en el header.php que es donde quiero el cuadro de búsqueda    
- Me voy al functions.php e inserto el siguiente trozo de código    
Código PHP:
Ver original- function my_search_form( $form ) { 
-   
-     $form = '<form role="search" method="get" id="searchform" action="' . home_url( '/' ) . '" > 
-     <div><label class="screen-reader-text" for="s">' . __('Search for:') . '</label> 
-     <input type="text" value="' . get_search_query() . '" name="s" id="s" /> 
-     <input type="submit" id="searchsubmit" value="'. esc_attr__('Search') .'" /> 
-     </div> 
-     </form>'; 
-   
-     return $form; 
- } 
-   
- add_filter( 'get_search_form', 'my_search_form' ); 
- Genero el fichero searchform.php con el siguiente contenido:    
Código HTML:
Ver original- <form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>- "> 
 
-             <div><label class="screen-reader-text" for="s">- Search for: </label>
 
-                 <input type="text" value="" name="s" id="s" /> 
-                 <input type="submit" id="searchsubmit" value="Search" /> 
Ahora bien...busque donde busque en mi sitio, siempre se me va a la portada y no entiendo por qué (cosas de ser novato en esto de wordpress). En teoría debería buscarme dentro de las subcarpetas de mi tema no¿? 
¿Alguno podría orientarme? 
Gracias!