Qu'est-ce qu'un Fil D'Ariane ?
Un fil d’Ariane est une série de liens qui montrent la hiérarchie des pages, souvent sous la forme « Accueil > Catégorie > Sous-catégorie > Page » . Ce chemin de navigation offre plusieurs avantages. Il améliore non seulement la convivialité du site, en permettant aux visiteurs de revenir facilement aux pages précédentes, mais il joue également un rôle crucial dans l’optimisation des moteurs de recherche (SEO). En fournissant une structure claire et hiérarchique, les fils d’Ariane aident les moteurs de recherche à mieux comprendre la structure et le contenu de votre site, ce qui peut améliorer votre classement dans les résultats de recherche.
Comment ça fonctionne
Dans le monde numérique en constante évolution, offrir une expérience utilisateur fluide et intuitive est essentiel pour fidéliser vos visiteurs et optimiser votre site pour les moteurs de recherche. L'un des outils les plus efficaces pour atteindre cet objectif est l'utilisation des fils d'Ariane, ou "breadcrumbs" en anglais.
Ces éléments de navigation permettent aux utilisateurs de comprendre rapidement où ils se trouvent sur un site web et de naviguer aisément entre les différentes sections.
Dans cet article, nous allons explorer en profondeur ce que sont les fils d'Ariane, pourquoi ils sont importants, et comment vous pouvez les implémenter efficacement sur votre site WordPress en utilisant le plugin Yoast SEO (pour l'exemple ici) et un shortcode personnalisé. Que vous soyez un développeur expérimenté ou un propriétaire de site web souhaitant améliorer l'expérience utilisateur, cette introduction aux fils d'Ariane vous fournira les connaissances et les outils nécessaires pour optimiser votre site web.
Créer un Shortcode WordPress pour Afficher le fil d'Ariane de Yoast SEO
Utiliser le Plugin Yoast SEO pour les Breadcrumbs
Yoast SEO est l'un des plugins SEO les plus populaires pour WordPress. Parmi ses nombreuses fonctionnalités, il permet la création de breadcrumbs. Cependant, pour les afficher dans votre thème, vous devez ajouter un code spécifique. Créer un shortcode pour cette tâche simplifie l'intégration et la personnalisation des breadcrumbs.
Félicitation à eux pour les 10 millions d'installations depuis sa sortie 🥳🎉
<? php // Register shortcode function function my_custom_shortcode() { ob_start(); if ( function_exists('yoast_breadcrumb') ) { yoast_breadcrumb('<p id="breadcrumbs">','</p>'); } return ob_get_clean(); } // Register shortcode add_shortcode( 'custom_breadcrumbs', 'my_custom_shortcode' ); ?> // dans votre thème enfant, pas besoin des balises <?php ?>, pensez à les supprimer.
Explication du Code du fil D'Ariane de Yoast SEO
- Déclaration de la Fonction du Shortcode: La fonction
my_custom_shortcode
commence par capturer la sortie HTML avecob_start()
. Cela permet de récupérer le code HTML généré paryoast_breadcrumb
et de le retourner en tant que chaîne. - Vérification de l’Existence de la Fonction: La condition
if ( function_exists('yoast_breadcrumb') )
vérifie si la fonctionyoast_breadcrumb
est disponible. Cela évite les erreurs si le plugin Yoast SEO n’est pas activé. - Génération des Breadcrumbs: La fonction
yoast_breadcrumb
est appelée avec deux arguments qui définissent les balises HTML entourant les breadcrumbs. - Retour de la Chaîne HTML:
ob_get_clean()
renvoie la sortie capturée et nettoie le tampon de sortie. - Enregistrement du Shortcode: La fonction
add_shortcode
enregistre le shortcode[custom_breadcrumbs]
, que vous pouvez ensuite utiliser dans vos pages et articles.
Utilisation du Shortcode
Pour utiliser ce shortcode, il vous suffit d’insérer
[custom_breadcrumbs]
dans le contenu de n’importe quelle page ou article où vous souhaitez afficher les breadcrumbs.Cas d’Usage
Articles de Blog: Ajoutez le shortcode en haut de vos articles de blog pour permettre aux lecteurs de facilement retracer leur chemin.
Pages de Catégorie: Utilisez le shortcode dans les descriptions de catégories pour afficher une navigation claire.
Pages de Produits: Sur un site e-commerce, afficher les breadcrumbs sur les pages de produits peut améliorer l’expérience utilisateur et augmenter la visibilité des différentes catégories de produits.
Personnalisation Supplémentaire de notre fil d'Ariane
Personnalisation Supplémentaire de notre fil d'Ariane
Vous pouvez personnaliser davantage le style des breadcrumbs en ajoutant du CSS pour cibler l'élément.
Par exemple :
#breadcrumbs { font-size: 14px; color: #333; } #breadcrumbs a { color: #0073aa; text-decoration: none; } #breadcrumbs a:hover { text-decoration: underline; }
Conclusion de notre fil d'Ariane pour Yoast SEO
Les shortcodes sont un moyen efficace de simplifier l'intégration de fonctionnalités complexes dans WordPress. En utilisant le shortcode ci-dessus, vous pouvez facilement afficher les breadcrumbs de Yoast SEO sur n'importe quelle page ou article de votre site. Cela améliore non seulement la navigation pour les utilisateurs, mais peut également contribuer à une meilleure structure de site pour le SEO. N'hésitez pas à expérimenter avec ce shortcode et à l'adapter selon vos besoins spécifiques.