Site icon WPMarmite

Comment créer des ancres sur WordPress ?

Tranquillement installé devant votre ordinateur, vous recherchez de l’inspiration pour le design de votre blog. 

L’un des résultats de Google vous tape dans l’œil. Vous cliquez pour l’ouvrir et vous vous lancez dans votre lecture.

Vous commencez à le faire défiler, un peu plus bas, encore un peu et « Oh, bon sang, mais cet article est beaucoup trop long, ça ne m’intéresse pas, tout ça… Où est-ce que ça parle des outils à utiliser ?! ».

Un peu d’aide, s’il vous plaît.

Vous me voyez venir, avec ma table des matières ? Eh oui : une excellente solution pour faciliter la lecture d’un article ou d’une page, avec un gros volume de contenu, est d’insérer un sommaire avec des liens d’ancrage.

Mais, qu’est-ce que c’est ? Comment faire ? Quelle utilité ? Restez avec moi. À la fin de cet article, vous aurez réponse à ces interrogations, et saurez précisément comment créer des ancres sur WordPress. Simplement, et pas à pas.

Initialement rédigé en avril 2020, cet article a été mis à jour pour la dernière fois en avril 2022.

Hébergez votre site chez o2switch

Faites comme WPMarmite, choisissez o2switch. Non seulement les performances sont au rendez-vous mais le support est exceptionnel.

Qu’est-ce qu’un lien d’ancrage ?

Un lien d’ancrage est un lien hypertexte qui, lorsqu’un internaute clique dessus, le redirige automatiquement vers un autre emplacement situé sur la même page, ou vers une page externe. Le visiteur n’a plus besoin de faire défiler la page indéfiniment pour trouver l’information qu’il est venu chercher.

Techniquement, l’élement d’ancre est un élément HTML <a> (pour ancre ou anchor, en anglais)

Le texte entre les balises <a> constitue l’ancre. Par extension, cela désigne le lien complet, c’est-à-dire la balise <a> et son contenu, comme dans l’exemple ci-dessous : 

<a href="https://wpmarmite.com">Se rendre sur WPMarmite</a>

Un lien d’ancrage peut être ajouté sur n’importe quel élément : texte, image, titre etc.

Pour bien accrocher au concept d’ancre, prenons un exemple simple. Dans cet article qui vous montre comment installer un plugin, un sommaire en haut de la page résume son contenu.

Vous pouvez vous orienter dans le contenu grâce aux titres de chaque partie.

En cliquant sur le titre de votre choix à partir de cette table des matières (c’est souvent là que l’on insère des liens d’ancrage), vous atterrissez directement sur la partie que vous avez choisi de découvrir :

Un clic et hop, magie : me voilà sur la partie de l’article qui m’intéresse.

L’ancre, c’est donc ce qui permet de faire ce lien, entre le sommaire et les sections correspondantes de l’article.

Pourquoi créer des ancres avec WordPress ?

Maintenant que vous avez compris ce qu’est une ancre, vous vous demandez peut-être si elle est utile. Eh bien oui, sans grande surprise. Et ce, pour 3 raisons principales :

Aperçu d’ancres proposées sur la page de résultats de recherche de Google

Tout est clair pour vous ? À présent, place à la pratique. Découvrez comment mettre en place une ancre sur WordPress.

Comment créer une ancre avec l’éditeur de contenu de WordPress ?

Pour rendre l’exercice encore plus concret, je vais concevoir un sommaire dans lequel je vais ajouter un lien d’ancrage. En avant !

Étape 1 : Créer l’ancre sur le bloc titre de votre choix

Commençons par créer l’identifiant de l’ancre qui se trouvera, non pas dans le sommaire, mais dans le corps du texte.

Pour cette étape, il s’agit simplement de lui donner un nom unique. Voici comment procéder : 

Concernant le nom de votre ancre, la documentation de WordPress propose quelques conseils pratiques, à respecter sous peine de voir votre ancre non fonctionnelle :

L’éditeur de contenu de WordPress peut être un peu trompeur dans les mots qu’il utilise lorsque vous ajoutez votre ancre HTML. Il ne permet pas de créer une « adresse web unique », comme il le suggère.
Il permet d’ajouter un identifiant, comme on vient de le voir, que vous pouvez utiliser pour créer des liens vers l’élément choisi, c’est tout.

Étape 2 : Créer un lien d’ancrage vers votre ancre HTML

Pour la deuxième étape, revenez au début de votre article :

Et voilà, c’est tout bon : votre lien d’ancrage est sur pied et fonctionnel. Félicitations !

Dans notre exemple, nous avons créé un lien d’ancrage vers un titre de la page. De façon générale, n’importe quel élément permettant d’insérer un lien hypertexte (ex : titre, texte, image etc.) peut devenir le lien vers l’ancre de votre page.

Pour l’ajout d’une ancre HTML, la documentation de WordPress précise que le réglage est disponible pour tous les blocs sauf :

Formez-vous à WordPress en 3 mois

Apprenez à concevoir des sites WordPress sécurisés, rapides et conformes aux obligations légales avec la formation à distance la plus généreuse du marché (éligible au CPF).

Comment créer une ancre sur WordPress en code HTML ?

Si vous ne souhaitez pas passer par l’option « Ancre HTML » proposée par l’éditeur de contenu de WordPress, il est aussi possible de créer une ancre manuellement en code HTML, toujours sur l’éditeur de contenu.

Je déroule le fil juste en dessous, toujours en deux temps.

Étape 1 : Créer l’ancre pour la section choisie

Commencez par choisir le bloc qui vous intéresse. Ici, je vais reprendre mon exemple du h2 de l’explication précédente.

Cliquez sur le bouton du bloc avec les 3 petits points, puis choisissez « Modifier en HTML ».

Le h2 choisi ci-dessus s’appelle « Créer des ancres ». Quand vous allez passer en modification HTML, vous verrez alors :

À partir de là, ajoutez manuellement un attribut id à la balise h2, pour donner un nom à votre ancre (ce sera invisible sur l’éditeur visuel). Ce qui donnera :

Si vous voulez faire la même chose dans un paragraphe, ou tout autre type de bloc, c’est tout à fait possible.

La seule différence est que vous ne travaillerez pas avec une balise h2, mais avec une balise p (pour paragraphe) par exemple. Ce qui donnerait ici :

Étape 2 : Placer le lien d’ancrage dans le sommaire

Là encore, revenez au sommaire que vous aurez créé au préalable, pour passer à la suite.

Dans ce sommaire, choisissez à nouveau « Modifier en HTML », si ce n’est pas déjà le cas.

Autour du texte d’ancrage (le nom de votre chapitre), ajoutez une balise <a>, et ajoutez-lui un attribut href ayant pour valeur le nom de l’identifiant, afin de créer un lien d’ancrage cliquable.

N’oubliez pas d’ajouter le préfixe # pour faire référence à l’attribut id du bloc vers lequel il est lié.

Vous verrez donc :

Encore une fois, attention de bien utiliser exactement le même nom (d’abord « creer-des-ancres », puis « #creer-des-ancres »).

Comment créer un lien vers une ancre située sur une autre page ?

En début d’article, je vous avais promis de vous expliquer comment utiliser une ancre sur WordPress pour renvoyer vos lecteurs directement au milieu d’une autre page

Pour bien comprendre, je reprends l’exemple que j’avais utilisé : vous avez une page de tarifs avec plusieurs prestations. Dans votre dernier article, vous voulez envoyer vos lecteurs directement vers la dernière prestation de cette page.

La première chose à faire est évidemment de créer une ancre sur le bloc de cette fameuse dernière prestation  (ex : « derniere-prestation »), quelle qu’elle soit. Mais maintenant, vous savez faire ça. 😉

Ensuite, lorsque vous créez le lien dans votre article vers votre prestation, il vous suffit de : 

  1. Saisir l’URL de la page, par exemple : « https://www.monsite.fr/tarifs » ;
  2. Puis d’ajouter le préfixe # du nom de votre ancre, par exemple : « https://www.monsite.fr/tarifs/#derniere-prestation ».

En cliquant sur votre lien, la personne arrivera directement sur la dernière prestation de votre page de tarifs. 

Bon, jusqu’à présent, je vous ai montré comment créer une ancre manuellement, que ce soit à l’aide de l’éditeur de contenu de WordPress, ou de code HTML.

Pour être encore plus exhaustif sur le sujet, sachez qu’il est possible d’ajouter des ancres sur WordPress avec une extension. Je vous en dis plus sur le sujet dans la partie suivante.

Comment créer une ancre sur WordPress avec un plugin ?

Vous écrivez régulièrement des articles sur votre blog ? Des articles plutôt longs sur lesquels vous avez l’habitude d’intégrer un sommaire (table des matières) avec des ancres cliquables ? 

Eh bien sachez qu’il est possible d’automatiser ce processus et d’aller encore plus vite lorsque vous allez créer des ancres sur votre site WordPress à l’aide d’une extension. Pour cela, il existe plusieurs solutions que l’on va voir en détails.

Option 1 : Se servir de l’extension LuckyWP Table of Contents pour créer une table des matières

Différents plugins se tirent la bourre sur le répertoire officiel pour vous aider à concevoir une table des matières. Parmi les plus célèbres, vous tomberez sur Easy Table of Contents, Table of Contents Plus, ou encore LuckyWP Table of Contents. 

Cette dernière a retenu mon attention car c’est la mieux notée des trois (4,9 étoiles sur 5) et qu’elle est très simple à utiliser, avec bon nombre d’options de personnalisation.

Vous pouvez notamment ajouter une table des matières automatiquement, en choisissant son emplacement (ex : avant ou après le premier titre, après le premier bloc de texte, etc.). Ou, bien sûr, l’intégrer manuellement où vous le souhaitez dans votre contenu à l’aide d’un bloc Gutenberg dédié.

Une fois que c’est fait, vous pouvez agir à la fois sur le contenu, le mode de fonctionnement du sommaire et son apparence, avec les réglages suivants, entre autres :

Télécharger LuckyWP Table of Contents :

Option 2 : Passer par une extension de blocs Gutenberg

Si LuckyWP Table of Contents et consorts se concentrent sur un objectif en particulier – ajouter et personnaliser une table des matières -, il existe d’autres extensions plus généralistes avec une option pour ajouter un sommaire.

C’est le cas des extensions de blocs Gutenberg. Il s’agit de plugins qui proposent leurs propres blocs (éléments de contenu) dédiés à l’éditeur de contenu de WordPress. Ils permettent d’ajouter des titres, des sliders, des appels à l’action, des formulaires, une barre de recherche, des tableaux de prix etc.

Et, bien sûr, pour certains : une table des matières. Vous n’y trouverez pas toujours des réglages aussi avancés qu’avec une extension dédiée comme LuckyWP Table of Contents, mais cela pourra parfois vous suffire en fonction de vos besoins.

Parmi les extensions de blocs Gutenberg proposant une table des matières, je pourrais par exemple vous citer : 

Option 3 : Utiliser le plugin Elementor

Enfin, la dernière option dont je souhaitais vous parler repose sur l’usage d’un plugin un peu particulier, puisqu’il s’agit d’un constructeur de page.

Son nom ? Elementor (lien aff). Il s’agit du plus célèbre de l’écosystème WordPress, qui cumule plus de 10 millions d’utilisateurs à travers la planète :

Un constructeur de page, appelé « page builder » en anglais permet, grâce à des modules (image, texte, bouton, vidéo etc.) et des modèles prêts à l’emploi, de concevoir l’apparence visuelle de votre site sans mettre les mains dans le code (ou très peu). Il s’utilise très souvent en glisser-déposer. On vous en présente dix incontournables dans cet article.

Dès sa version gratuite, Elementor dispose d’un widget dédié à la création d’ancres sur WordPress : le dénommé « Ancre de menu ». Il a cette apparence-là :

Pour vous en servir, suivez ce petit tutoriel dédié.

Vous souhaitez aller plus loin et commencer à prendre en main Elementor ? Retrouvez notre guide d’utilisation consacré au page builder.

Et pour créer intégralement des sites WordPress professionnels avec lui, découvrez notre formation dédiée sur le sujet 👇👇👇 :

Formez-vous à Elementor

Apprenez à créer votre site WordPress grâce au constructeur de page le plus populaire du marché.

Récapitulatif

Tout au long de ces lignes, vous avez découvert plusieurs manières de créer des ancres sur WordPress. En résumé, vous pouvez opter pour l’une des solutions suivantes, en fonction de vos besoins : 

N’hésitez pas à faire des tests sur un brouillon pour bien comprendre la manipulation à effectuer. 

Rappelez-vous, le plus important est de garder exactement le même nom d’ancre ! Avec le # pour le lien d’ancrage cliquable, et sans le # pour l’id de l’ancre qui y est reliée. Une fois que vous aurez bien compris comment faire, ce sera un jeu d’enfant pour la suite. 

Pensez à vous en servir dès que vous avez du contenu long. Vos lecteurs vous remercieront. 

Alors, vous avez envie d’utiliser les ancres maintenant ? Dites-moi en commentaire sur quoi vous allez les tester en premier.

Quitter la version mobile