Mostrar los resultados de búsqueda en forma de lista en Genesis

En ocasiones queremos diferernciar los resultados de búsqueda, de cualquier otra página de archivo. En este artículo veremos como mostrar los resultados de búsqueda en forma de lista en Genesis con código.

Resultados de búsqueda en forma de lista en Genesis
Resultados de búsqueda en forma de lista en Genesis

Creamos el template search.php

Esto lo haremos creando un template llamado search.php. Lo colocaremos en la raíz de nuestro Genesis child theme para que se muestre en lugar del que Genesis trae por defecto.

Hay varios templates con los que podemos jugar. Uno de ellos es search.php, pero hay otros para mostrar según que contenido como category.php, tag.php o author.php. A la hora de construir un child theme, son en muchos casos esenciales.

Pero vamos a lo que nos ocupa! Crearemos el template de resultados de búsqueda llamado search.php e introduciremos el siguiente código en él.

Este contenido está sólo disponible para los suscriptores.

Puedes identificarte aquí o bien registrate en este enlace.

Atención: Este código ha sido testeado en Genesis Sample Theme. Con algunas modificaciones se podría usar en cualquier otro Genesis child theme.

Variaciones

Hemos jugado mucho con los hooks y algunos filtros. Aquí dejo una lista de que modificar por si quieres variar algo la estructura, ya que lo he hecho un poco a mi gusto.

  • Eliminar la descripción de página, comenta la línea 12.
  • Eliminar el contenido y dejar sólo un listado de los títulos, descomenta la línea 31.
  • Variar la canitdad de contenido mostrado, jugar con la cantidad especificada en la línea 36

Estas son algunas de las cosas que puedes hacer con pequeñas variaciones del código de este snippet.

Apuntes

Recuerda que el código de este template sólo sirve para mostrar los resultados de búsqueda en forma de lista. Si quisiesemos hacerlo en otras partes de la web, como alguna categoría, deberíamos crear otros templates.

Y ya sabes, para dudas sobre este código, deja un comentario abajo ;).

El soporte en comentarios está sólo disponible para los suscriptores.

Puedes identificarte aquí o bien registrate en este enlace.

¿Olvidaste tu contraseña?