En este momento estás viendo Redirección automática cuando la consulta de búsqueda de WordPress solo devuelve una coincidencia

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

free hosting wordpress
free hosting wordpress

A veces, cuando busca un blog de WordPress, solo obtiene un elemento en el resultado. Dependiendo de cómo esté organizado su sitio, esto debería ser lo que el usuario estaba buscando. Uno de nuestros usuarios preguntó si había alguna forma de redirigir a la publicación si la consulta de búsqueda solo coincidía. 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 necesita hacer es abrir el archivo functions.php de su 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 cuidado de que algunos usuarios no esperen esta funcionalidad. Así que podría asustarlos.

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




Comportamiento

160





Para compartir





Para compartir





Alfiler





Facebook Messenger





Whatsapp





Correo electrónico


A veces, cuando busca un blog de WordPress, solo obtiene un elemento en el resultado. Dependiendo de cómo esté organizado su sitio, esto debería ser lo que el usuario estaba buscando. Uno de nuestros usuarios preguntó si había alguna forma de redirigir a la publicación si la consulta de búsqueda solo coincidía. 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 necesita hacer es abrir el archivo functions.php de su 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 cuidado de que algunos usuarios no esperen esta funcionalidad. Así que podría asustarlos.




Comportamiento

160





Para compartir





Para compartir





Alfiler





Facebook Messenger





Whatsapp





Correo electrónico


free hosting wordpress
free hosting wordpress
#WordPress #Hosting #vps #seo #sem

Deja una respuesta