Aller au contenu
EN

Rediriger le Single Post dans la condition Search

Rediriger le Single Post dans la condition Search
Version audio de cet article

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.

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