Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Redirección automática cuando la consulta de búsqueda de WordPress solo devuelve una coincidencia

Hay ocasiones en las que al buscar en un blog de WordPress, solo obtienes un resultado. Dependiendo de qué tan organizado esté tu sitio, este debería ser el elemento que el usuario estaba buscando de todos modos. Uno de nuestros usuarios preguntó si había una manera de redirigir a la publicación si la consulta de búsqueda solo arrojaba una coincidencia. En este artículo, te mostraremos cómo redirigir a los usuarios a la publicación cuando la consulta de búsqueda solo devuelve 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 debes tener en cuenta que algunos usuarios no esperarán esta funcionalidad. Así que podría asustarlos.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

6 CommentsLeave a Reply

  1. Me funcionó. Dirijo un motor de búsqueda local usando WordPress y he estado tratando de encontrar esta solución durante algún tiempo. Hace exactamente lo que se describe. ¡Muchas gracias!

  2. Quiero hacer que cuando alguien busque una frase específica, se redirija a un huevo de pascua, como si alguien buscara específicamente "Veo gente muerta" se redirigiría a una URL que yo pueda definir.

  3. ¿Qué pasa si quiero redirigir cualquier consulta de búsqueda a la publicación más relevante sin importar el número de publicaciones que devuelva la búsqueda? Realmente me gustaría poder hacer eso.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.