Si votre site est relativement récent ou que vous créez souvent des catégories ou des étiquettes (attention à ne pas en abuser), ce snippet va vous être utile.
En effet, il permet de rediriger automatiquement le visiteur vers l’article concerné si la taxonomie en question ne contient qu’un seul article.
Avouez que c’est plutôt efficace, cela évite de montrer aux internautes une page avec un seul résultat.
Pour cela, copiez-collez le code suivant dans le fichier functions.php
de votre thème enfant:
Et voilà, maintenant, lorsque vous aurez une étiquette ou une catégorie liée uniquement à un seul article, votre visiteur sera automatiquement redirigé dessus sans voir la page d’archive.
Il ne le saura pas mais vous lui aurez fait gagner un clic 😉
Connaissez-vous d’autres moyens de faire gagner du temps à vos visiteurs ?
Source: WPCustoms
Bonjour Alex,
Je tombe sur cet article suite à une recherche pour un utilisateur du forum.
Outre un usage plus agréable pour le visiteur, peux-tu me confirmer que cette méthode permet en outre de supprimer le contenu dupliqué ? (seul l’article sera référencé, pas la catégorie, puisque son URL renvoie vers l’article)
Bonjour, la page catégorie sera tout de même référencé puisqu’elle existe. Si tu veux qu’elle ne le soit pas, redirige la vers ta page d’accueil ou la page de tes articles par exemple
Merci de ta réponse Julien. Mais ce n’est pas très clair pour moi : tu dis qu’il faut rediriger la page de catégorie vers l’accueil (ou la page des articles) pour que l’URL de la catégorie ne soit pas référencée. Ok, mais pourquoi ça ne fonctionnerait pas en redirigeant vers l’article unique de la catégorie ?
Ce snippet redirige la recherche vers l’article s’il n’y a qu’un seul résultat. Ça fait gagner en gros un clic à l’utilisateur, mais ça n’empêche pas que la page catégorie de l’article existe belle et bien et qu’elle est accessible en cliquant sur la catégorie de l’article par exemple.