Aller au contenu

Dépannage et erreurs

Liens de navigation WordPress : comment résoudre les problèmes

Un lien de menu mène à la mauvaise page ou ne s’affiche plus sur votre site ? Voici comment identifier la cause, corriger la navigation et tester vos modifications.

Liens de navigation WordPress : comment résoudre les problèmes
Au sommaire

Pour résoudre un problème de liens de navigation WordPress, commencez par repérer les liens concernés et vérifier leur destination dans le menu. Si leur configuration est correcte, recherchez un conflit d’extension, un problème de thème ou une erreur côté serveur, puis testez les corrections sur ordinateur et sur mobile.

Identifier les liens de navigation qui posent problème

Un problème de navigation peut prendre plusieurs formes. Avant de modifier votre site, notez précisément ce que vous observez et les pages concernées :

  • un lien ne réagit pas au clic ou mène vers la mauvaise page ;
  • un élément du menu manque ou s’affiche au mauvais endroit ;
  • une modification du menu n’apparaît pas sur le site ;
  • un lien redirige vers une page qui n’existe plus ;
  • le menu fonctionne sur ordinateur, mais pas sur mobile.

Testez plusieurs liens et comparez leur comportement. Si un seul élément pose problème, vérifiez d’abord sa destination. Si tout le menu est affecté, examinez plutôt sa configuration, le thème et les extensions.

Ouvrez également la page attendue directement dans votre navigateur. Si elle est inaccessible même sans passer par le menu, le problème ne vient pas nécessairement du lien de navigation. Consultez les pistes de réparation des liens rompus dans les articles si d’autres liens du site sont également concernés.

Vérifier le menu et la destination des liens

La manière de modifier un menu dépend du thème utilisé. Sur un thème classique, recherchez Apparence > Menus dans l’administration WordPress. Sur un thème utilisant l’éditeur de site, passez par Apparence > Éditeur et recherchez le bloc Navigation dans le modèle ou la partie de modèle concernée.

Pour contrôler un lien :

  1. Ouvrez le menu qui s’affiche à l’endroit concerné.
  2. Repérez l’élément problématique et vérifiez son libellé ainsi que sa destination.
  3. Pour un lien personnalisé, corrigez l’adresse si elle contient une erreur ou pointe vers une ancienne page.
  4. Si la page liée a été supprimée ou remplacée, choisissez une page existante ou retirez le lien.
  5. Enregistrez les modifications, puis rechargez le site pour vérifier le résultat.

Sur un thème classique, vérifiez aussi que le menu est associé au bon emplacement, par exemple le menu principal. Dans l’éditeur de site, assurez-vous que le bloc Navigation concerné utilise le bon menu.

Si les changements enregistrés ne sont pas visibles, rechargez la page et vérifiez que vous consultez bien le menu modifié. Un cache peut aussi présenter une ancienne version : videz le cache disponible sur le site, puis réessayez dans une fenêtre de navigation privée.

Avec W-Maintenance

Faites vérifier vos menus WordPress

W-Maintenance peut examiner les liens de navigation et rechercher la cause de leur dysfonctionnement.

Faire réparer mon site

Rechercher un conflit avec une extension ou le thème

Une extension incompatible ou une modification du thème peut empêcher un menu de s’afficher ou de fonctionner. Le problème peut notamment apparaître après une modification du site. Avant toute manipulation, effectuez une sauvegarde et, si possible, réalisez les tests sur une copie du site pour éviter de perturber les visiteurs.

Pour rechercher une extension en cause :

  1. Dans Extensions > Extensions installées, repérez les extensions qui interviennent sur les menus, l’affichage ou la navigation.
  2. Désactivez une extension à la fois, puis testez le lien concerné.
  3. Réactivez-la avant de passer à la suivante si le problème persiste.
  4. Si une désactivation résout le problème, vérifiez les réglages de l’extension et envisagez de la remplacer ou de la supprimer si elle n’est plus nécessaire.

Sur un site en production, la désactivation d’une extension peut modifier des fonctionnalités visibles ou nécessaires au fonctionnement du site. Une copie de test permet de limiter ce risque. Pour aller plus loin, suivez la méthode de diagnostic des conflits d’extensions WordPress.

Si aucune extension ne semble responsable, examinez le thème et ses éventuelles personnalisations. Un test avec un thème WordPress par défaut, de préférence sur une copie, peut aider à déterminer si le problème vient du thème actif. Si vous utilisez du code personnalisé pour le menu, faites vérifier sa syntaxe et les modifications récentes avant de le corriger.

Examiner les erreurs de page et les problèmes de serveur

Lorsqu’un lien est correctement configuré mais que sa destination ne s’ouvre pas, vérifiez d’abord que la page existe et qu’elle est publiée. Une page supprimée, déplacée ou dont l’adresse a changé peut laisser un ancien lien dans le menu.

Si plusieurs pages renvoient une erreur alors qu’elles existent, ouvrez Réglages > Permaliens dans WordPress et enregistrez les réglages actuels, puis testez à nouveau. Cette opération peut actualiser les règles de réécriture utilisées par WordPress. Elle ne remplace toutefois pas la correction d’une adresse erronée dans un lien personnalisé.

Observez aussi les éventuelles redirections : un lien peut mener vers une adresse différente de celle prévue. Si le comportement concerne plusieurs pages, consultez les pistes pour résoudre les redirections indésirables.

Enfin, si les pages restent inaccessibles malgré ces vérifications, un problème de configuration ou de serveur est possible. Relevez les adresses touchées et les messages d’erreur, puis transmettez ces informations à votre hébergeur. Un dépannage WordPress peut également permettre d’examiner les différentes causes.

Tester la navigation après chaque correction

Après une modification, ne vous limitez pas au lien qui a révélé le problème. Vérifiez que le menu reste utilisable dans son ensemble et que les autres éléments n’ont pas été déplacés ou supprimés.

Voici une liste de contrôle :

  • cliquez sur chaque lien du menu et vérifiez la page obtenue ;
  • contrôlez les sous-menus et les liens personnalisés ;
  • rechargez la page pour confirmer que les modifications restent visibles ;
  • testez le menu sur ordinateur et sur mobile ;
  • vérifiez les liens depuis plusieurs pages du site.

Sur mobile, assurez-vous que le bouton de menu s’ouvre et que les liens sont accessibles sans être masqués. Si le problème ne concerne que les petits écrans, consultez les solutions pour les liens de menu absents sur mobile.

Organiser des liens de navigation clairs

Une fois les erreurs corrigées, profitez-en pour rendre les parcours plus faciles à comprendre. Utilisez des intitulés explicites et regroupez les pages liées dans des menus ou des catégories adaptés à votre contenu. Des listes de liens et des liens internes dans les pages et articles peuvent aussi guider les visiteurs vers les informations utiles.

Selon votre thème, vous pouvez afficher un menu dans une barre latérale à l’aide d’un widget, ou utiliser une extension de menus pour créer une navigation personnalisée. Testez ces ajouts pour vérifier qu’ils ne masquent pas les liens existants.

Un fil d’Ariane peut indiquer au visiteur sa position dans le site et lui permettre de remonter vers une page parente. Des menus contextuels ou des outils de navigation automatique peuvent également compléter le menu principal, à condition que leurs liens restent pertinents et fonctionnels.

Avec W-Maintenance

Confiez la réparation de votre navigation

L’équipe W-Maintenance intervient sur les problèmes de navigation et de liens de votre site WordPress.

Voir les formules

À retenir

  • Identifiez les liens touchés et vérifiez que leurs pages de destination existent.
  • Contrôlez le bon menu, son emplacement et les adresses des liens personnalisés.
  • Recherchez les conflits d’extensions ou de thème, si possible sur une copie du site.
  • Testez les liens et les sous-menus sur ordinateur comme sur mobile après chaque correction.

Questions fréquentes

Pourquoi un lien de menu WordPress mène-t-il à une page inexistante ?

La page a pu être supprimée, remplacée ou changer d’adresse. Vérifiez la destination dans le menu et remplacez-la par l’adresse d’une page existante.

Que faire si mon menu WordPress ne se met pas à jour ?

Vérifiez que vous avez enregistré le bon menu et qu’il est utilisé à l’emplacement concerné. Rechargez ensuite la page et videz le cache disponible avant de tester à nouveau.

Comment savoir si une extension bloque la navigation ?

Sur une copie du site si possible, désactivez les extensions une par une et testez le menu après chaque désactivation. Réactivez chaque extension qui n’est pas en cause avant de poursuivre les essais.

Article rédigé avec l’aide d’une IA à partir des sources citées et de notre pratique de la maintenance WordPress. Notre méthode éditoriale.

Un souci avec votre site WordPress ?

Mises à jour, panne, piratage, lenteur : décrivez-nous la situation, un expert vous répond en général dans les deux heures ouvrées.

Décrire mon problèmeVoir les formules