Introducción
Este artículo explica paso a paso cómo estilizar el buscador que suele ubicarse en el header de un tema WordPress: personalizar el placeholder, los bordes y el estilo en foco (focus). Cubre tanto temas clásicos (searchform.php) como bloques de búsqueda de Gutenberg, buenas prácticas de accesibilidad y snippets listos para copiar —los fragmentos de código están preparados para incluirse en tu tema o child theme.
Requisitos y notas previas
- Acceso a los archivos del tema (preferiblemente a través de un child theme).
- Conocimientos básicos de CSS y PHP para añadir o sobrescribir plantillas.
- Comprobar la clase/ID real del formulario de búsqueda en tu tema: .search-form, .header-search, .site-search, .search-field, etc. Ajusta los selectores del CSS según corresponda.
1. Localizar y, si es necesario, sobrescribir el formulario de búsqueda
En temas clásicos, el formulario se crea normalmente en searchform.php o con get_search_form(). Si no existe searchform.php en tu child theme, crea uno y WordPress usará tu versión en lugar de la del tema padre.
Ejemplo mínimo de searchform.php (uso de clases estándar para facilitar estilo):
lt?php // searchform.php - ejemplo simple y accesible ?>
Leave a Reply