Hay ocasiones en las que, al buscar en un blog de WordPress, solo obtiene un elemento en el resultado. Dependiendo de qué tan organizado esté su sitio, este debería ser el elemento que el usuario estaba buscando de todos modos. Uno de nuestros usuarios preguntó si había una forma de redirigir a la publicación si la consulta de búsqueda solo arroja una coincidencia. En este artículo, le mostraremos cómo redirigir a los usuarios a la publicación cuando la consulta de búsqueda solo arroja una coincidencia.
Todo lo que tienes que hacer es abrir el archivo functions.php de tu tema y pegar el siguiente fragmento.
add_action('template_redirect', 'one_match_redirect'); function one_match_redirect() { if (is_search()) { global $wp_query; if ($wp_query->post_count == 1) { wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); } } }
Ahora debe tener en cuenta que algunos usuarios no esperarán esta funcionalidad. Así que puede asustarlos.
.
Fuente: wpbeginner