Comment ajouter un lien de déconnexion WordPress dans le menu de navigation

Ajouter un lien de déconnexion à votre site WordPress améliore l’expérience utilisateur, en particulier pour les sites d’adhésion, les forums bbPress, les boutiques e-commerce ou les plateformes d’apprentissage (LMS) où les utilisateurs doivent se déconnecter régulièrement.

Dans cet article, nous vous expliquerons comment ajouter un lien de déconnexion WordPress à votre menu de navigation et à d’autres emplacements stratégiques de votre site.

Ajouter un lien de déconnexion WordPress

Par défaut, vous pouvez vous déconnecter de WordPress en cliquant sur “Déconnexion”, situé sous votre avatar dans la barre d’administration WordPress.

Cependant, si la barre d’administration est désactivée, vous ne verrez pas ce lien. Heureusement, WordPress propose une URL directe pour se déconnecter :

http://votresite.com/wp-login.php?action=logout

Remplacez votresite.com par votre nom de domaine. En accédant à ce lien, une page de confirmation apparaîtra avant la déconnexion.

Voyons maintenant comment ajouter ce lien dans votre menu de navigation.

Ajouter le lien de déconnexion au menu de navigation

  1. Rendez-vous dans Apparence > Menus dans votre tableau de bord WordPress.
  2. Cliquez sur Liens personnalisés pour développer l’option.
  3. Dans le champ URL, ajoutez :
    http://votresite.com/wp-login.php?action=logout
  4. Dans le champ Texte du lien, entrez “Déconnexion”.
  5. Cliquez sur Ajouter au menu.
  6. Faites glisser l’élément pour le positionner selon vos besoins.
  7. Cliquez sur Enregistrer le menu.

Vous pouvez maintenant voir le lien “Déconnexion” dans votre menu de navigation. Toutefois, ce lien sera visible pour tous les visiteurs, qu’ils soient connectés ou non. Pour l’afficher uniquement aux utilisateurs connectés, vous pouvez utiliser un plugin comme Login or Logout Menu Item.

Ajouter un lien de déconnexion dans un widget de la barre latérale

WordPress inclut un widget “Méta” qui affiche un lien de connexion/déconnexion, mais il inclut aussi d’autres liens peu utiles pour certains sites. Une alternative consiste à ajouter un widget HTML personnalisé avec le lien de déconnexion.

  1. Accédez à Apparence > Widgets.
  2. Ajoutez un widget HTML personnalisé à votre barre latérale.
  3. Insérez le code suivant :
    <a href="http://votresite.com/wp-login.php?action=logout">Déconnexion</a>
  4. Enregistrez les modifications.

Ajouter un lien de connexion/déconnexion dynamique

Si vous ajoutez manuellement un lien de déconnexion, il s’affichera toujours, même pour les utilisateurs déconnectés. Pour afficher dynamiquement “Connexion” ou “Déconnexion” en fonction du statut de l’utilisateur, utilisez un plugin comme Login or Logout Menu Item.

Installation et configuration :

  1. Installez et activez le plugin “Login or Logout Menu Item”.
  2. Allez dans Apparence > Menus.
  3. Ajoutez l’élément “Log In/Log Out” à votre menu.
  4. Enregistrez les modifications.

Désormais, les utilisateurs connectés verront “Déconnexion”, tandis que les utilisateurs déconnectés verront “Connexion”.

Ressources complémentaires

Voici d’autres guides utiles pour gérer les connexions et la sécurité de votre site WordPress :

En appliquant ces conseils, vous améliorerez l’expérience utilisateur et la sécurité de votre site WordPress.

Cookies à volonté

Nous utilisons nos propres cookies et ceux de tiers pour nous permettre de comprendre comment le site est utilisé.