Descubre cómo mejorar la experiencia de búsqueda en los temas hijo de Genesis Framework gracias al plugin Relevanssi y una página de resultados personalizada.
En general, la búsqueda dentro de una web WordPress es bastante mejorable. Y no me refiero solo al motor de búsqueda (que también) sino en la forma en la muestra los resultados.
Una de la opciones para mejorarlo es utilizar el plugin Relevanssi al mismo tiempo que creas una página de búsqueda.
Este plugin es uno de los más populares de su categoría, con más de 100.000 instalaciones activas y una puntuación de 4.7 sobre 5 en valoraciones. Además, recibe actualizaciones de forma frecuente.
Para implementar la mejora que te propongo, necesitas crear una página de búsqueda y reemplazar en ella el loop de Genesis por uno personalizado que soporte Relevanssi.
¿Vamos al lío?
Pasos para mejorar la búsqueda en Genesis con Relevanssi
1. Instala y activa Relevanssi
Esta parte no tiene misterio. Busca el plugin en el repositorio, instálalo y actívalo, como cualquier otro. 🙂
2. Crea un archivo search.php
Crea un fichero search.php en la raiz del child theme con el siguiente código:
Para ver este código y los otros 1869 snippets de esta web,
identifícate o suscríbete aquí.
Ahora ya tienes la página de búsqueda/resultados personalizada que elimina el loop de Genesis y lo reemplaza por uno que soporte a Relevanssi.
3. Indexa las entradas/páginas en Relevanssi
Por último, para asegurarte de que el contenido se muestra acorde a la plantilla, debes indexar las entradas y páginas en Relevanssi.
Esto lo puedes hacerlo desde:
Ajustes -> Relevanssi -> Indexing -> Build the index
Resultado final
A partir de ahora, al realizar búsquedas en la web observarás ciertas mejoras:
- Los resultados se visualizan por orden de relevancia (no por fecha).
- Se enfatiza el término de búsqueda.
- Las metadescripciones personalizadas se muestran y el término de búsqueda queda resaltado en las mismas.
Gracias a estas funcionalidades, la experiencia de usuario en la web gana varios puntos, te lo aseguro.
Conclusiones
¿Tú también piensas que la búsqueda dentro de WordPress podría ser mucho mejor?
Combina el plugin Relevanssi con una página de resultados personalizada para mejorar la experiencia de búsqueda en cualquier child theme de Genesis.
También puedes echar un ojo una solución más ligera para mejorar la búsqueda en Genesis.
Si tienes alguna pregunta o quieres darme una sugerencia para próximos snippets, déjala en los comentarios (esta opción es exclusiva para suscriptores).