Rediriger le Single Post dans la condition Search
Facile

Dans ce tutoriel, nous allons mettre en fonction la possibilité de rediriger vers le Single Post si il est seul dans le résultat des recherches.
Avec un filtre Template Redirect.

On donne dans la fonction la condition si tu est dans le search et que l’article ou le résultat trouvé soit seul, alors redirige vers le permalink naturel de l’article.

Rediriger le Single Post dans la condition Search.

1
2
3
4
5
6
7
8
9
10
add_action('template_redirect', 'via_edirect_single_post');
function via_redirect_single_post() {
    if (is_search()) {
        global $wp_query;
        if ($wp_query->post_count == 1 && $wp_query->max_num_pages == 1) {
            wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
            exit;
        }
    }
}

Visiter le Template Redirect

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>