
Si deseamos personalizar la página de búsqueda de nuestro site WordPress en Genesis Framework. Veremos como hacerlo en este breve tutorial.
El objetivo es conseguir una página de resultados que no sea tan desagradable, cuando no se encuentra lo que el usuario está buscando.
Cuando un usuario busca un determinado contenido en nuestro site y no disponemos nada relacionado con ese tipo de contenido se muestra el típico:
Lo siento, ningún contenido coincide con tu búsqueda.
Por lo que, nos parecerá interesante poder personalizar esta respuesta ‘tan arcaica’ que le estamos ofreciendo a nuestro usuario, con algo más creativo o más alentador.
Snippet de código para personalizar la búsqueda
Veamos pues el código que deberemos introducir en nuestro archivo funcitons.php, que nos permitirá personalizar el mensaje con lo que queramos.
// Editamos el filtro del mensaje "Sorry, no content matches your critirea".
add_filter( 'genesis_noposts_text', 'cambiar_texto_sin_contenido', 10, 2 );
function cambiar_texto_sin_contenido( $text ) {
$text = __( 'Ups, no hay contenido. ¿Quieres hacer un búsqueda?', CHILD_THEME_NAME );
$text .= get_search_form( false );
$text .= '<img class="aligncenter" src="/wp-content/uploads/2019/11/imagen.jpg" />';
return $text;
}
En este caso, obtendremos un mensaje mucho más cercano. Pudiendo añadir una imagen de por medio y un formulario de contacto por si desean enviarnos un mail.

En resumen
Hemos aprendido como podemos editar el mensaje de nuestros resultados de búsqueda en Genesis Framework.
Pudiéndolo personalizar con el texto que deseamos, con alguna imagen cómica, pintoresca y hasta inserir un formulario de contacto, para que obtengan soporte por nuestra parte.
Ahora nuestros usuarios que estén en modo rastreador no les aparecerá un mensaje tan cutre ?.