NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.

Rediriger le Single Post dans la condition Search
Facile
Hébergement Web Canada

Publié le : 05 avril 2016 - Modifié le : 17 janvier 2022

Temps de lecture : 0 minutes, 50 seconds - 76 mots

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

Laissez un commentaire

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>