Comment résoudre le problème de déconnexion de WordPress (6 méthodes)

Publié: 2021-06-01

Si vous essayez de travailler sur votre site Web mais que WordPress continue de vous déconnecter, vous commencerez probablement à vous sentir assez frustré. Non seulement il est ennuyeux de devoir ressaisir vos informations d'identification toutes les quelques minutes, mais cela peut également prendre du temps et interrompre votre flux de travail.

Ce problème est souvent le résultat d'un problème avec les cookies que WordPress utilise pour s'assurer que vous êtes autorisé à accéder au backend de votre site. Heureusement, cela signifie que la solution est généralement assez simple.

Dans ce didacticiel, je vais vous guider à travers les correctifs incontournables pour le problème de déconnexion continue de WordPress (également connu sous le nom d'erreur d'expiration de la session WordPress).

Allons droit au but !

1. Effacez vos données de navigation

La première solution que vous pouvez essayer consiste à effacer les cookies et le cache de votre navigateur. Votre site essaie peut-être d'utiliser un cookie expiré pour vérifier vos identifiants de connexion.

Ce processus peut varier un peu selon le navigateur que vous utilisez. Je vais démontrer avec Chrome car c'est l'option la plus populaire. Tout d'abord, accédez aux paramètres de votre navigateur en cliquant sur l'icône à trois points dans le coin supérieur droit de la fenêtre :

Le bouton des paramètres de Chrome.

Vous pouvez accéder à Confidentialité et sécurité > Effacer les données de navigation à partir de l'écran des paramètres principaux, ou pour un raccourci, sélectionnez Plus d'outils > Effacer les données de navigation à partir du menu des paramètres :

L'option Effacer les données de navigation dans le menu des paramètres de Chrome.

Dans la fenêtre résultante, assurez-vous que les cookies et autres données du site et les images et fichiers mis en cache sont cochés. Cliquez ensuite sur Effacer les données :

Vider le cache et les cookies de Chrome.

Vérifiez votre site WordPress pour voir si cela a fonctionné. Si vous êtes toujours déconnecté à plusieurs reprises, vous pouvez essayer la solution suivante.

2. Videz le cache de votre site

Si vous utilisez un plug-in de mise en cache pour accélérer votre site, vous devrez peut-être également vider le cache de votre site. Vous pouvez généralement trouver cette option dans les paramètres de votre plugin de mise en cache :

Vider le cache du site avec W3 Total Cache.

Votre plugin peut également vous demander de vider le cache si vous avez récemment exécuté une mise à jour.

3. Vérifiez les paramètres de cookies de votre navigateur

Il est également possible que votre navigateur soit configuré de manière à ne pas autoriser les cookies pour votre site WordPress. La vérification de ce problème variera un peu en fonction du navigateur que vous utilisez. Ici, je vais vous montrer comment trouver les paramètres appropriés dans Chrome.

Tout d'abord, rendez-vous dans vos paramètres de confidentialité et de sécurité :

Paramètres de confidentialité et de sécurité de Chrome.

Cliquez sur Paramètres du site , puis recherchez la section Cookie et données du site :

Cookies et paramètres de données de site de Chrome.

S'il est indiqué "bloqué" sous Cookie et données de site , c'est probablement ce qui cause le problème de déconnexion de WordPress. Cliquez sur cette section, puis sélectionnez Autoriser tous les cookies parmi les options de l'écran suivant :

Autoriser tous les cookies du site dans Chrome.

Après cela, vous pouvez réessayer d'accéder à votre site.

4. Vérifiez que votre adresse WordPress et l'adresse du site correspondent

Si aucun des correctifs ci-dessus n'a fonctionné, il se peut que l'adresse URL des cookies de votre site WordPress ne corresponde pas à l'adresse de votre site. Pour vérifier cela, accédez à Paramètres > Général dans votre tableau de bord WordPress :

Accéder aux paramètres généraux de WordPress.

Recherchez les paramètres d' adresse WordPress et d'adresse du site et assurez-vous qu'ils correspondent. Cela implique de s'assurer qu'ils utilisent tous les deux le même protocole, soit HTTP, soit HTTPS :

Vérification de l'adresse WordPress et de l'adresse du site.

Apportez les modifications nécessaires et enregistrez vos paramètres. Si vous rencontrez des difficultés pour effectuer cette tâche parce que WordPress continue de vous déconnecter, vous pouvez spécifier votre adresse WordPress et l'adresse du site dans votre fichier wp-config.php à la place.

Pour y accéder, vous aurez besoin d'un client FTP (File Transfer Protocol) tel que FileZilla et de vos informations d'identification FTP fournies par votre hébergeur. Entrez-les dans votre client FTP pour vous connecter à votre serveur, puis recherchez wp-config.php dans le répertoire public_html :

Accéder à wp-config.php via FileZilla.

Ouvrez-le pour le modifier, puis ajoutez le code suivant avant la ligne qui lit C'est tout, arrêtez de modifier ! Bonne édition :

 define('WP_HOME','http://yoursite.com); define('WP_SITEURL','http://yoursite.com);

Assurez-vous simplement de remplacer les URL par l'adresse de votre propre site. Enregistrez le fichier, puis vous pourrez réessayer de vous connecter à WordPress.

5. Dépanner une erreur de plugin

Si aucune des solutions ci-dessus n'a fonctionné, l'étape suivante consiste à déterminer si un plugin oblige WordPress à vous déconnecter à plusieurs reprises. Cela peut être le cas si vous avez installé un plugin qui utilise des cookies et rencontre un problème avec eux.

Pour tester vos plugins, je vous recommande de créer un site de staging qui vous permette d'effectuer cette action en toute sécurité, en dehors de votre site live.

Tout d'abord, désactivez tous les plugins de votre site à l'aide de la fonctionnalité Actions groupées sur l'écran Plugins :

Désactivation en masse des plugins dans WordPress.

Naviguez sur votre site comme vous le feriez normalement pour voir si WordPress vous déconnecte à nouveau ou si le problème semble être résolu. Si vous parvenez à rester connecté, vous pouvez réactiver vos plugins un par un pour voir lequel d'entre eux provoque la réapparition du problème.

Une fois que vous avez identifié le plug-in qui empêche WordPress de continuer à vous déconnecter, vous pouvez le supprimer et le remplacer par un outil similaire ou résoudre le problème plus avant (probablement avec l'aide du développeur ou des ressources qu'il a fournies).

Si vous ne pouvez pas accéder à votre tableau de bord WordPress assez longtemps pour désactiver tous vos plugins, vous pouvez le faire via FTP à la place. Connectez votre client à votre serveur, puis accédez à public_html > wp-content > plugins :

Accéder au répertoire des plugins dans FileZilla.

Ici, renommez chacun de vos dossiers de plugins pour les désactiver (par exemple plugin-name-deactivated ). Changer les noms réactivera les plugins.

6. Modifier la durée pendant laquelle WordPress doit se souvenir des utilisateurs

Enfin, vous pouvez modifier la durée pendant laquelle WordPress doit se souvenir des utilisateurs qui ont coché la case Se souvenir de moi sur l'écran de connexion :

L'option Se souvenir de moi sur l'écran de connexion WordPress.

Cela ne résoudra pas nécessairement le problème qui pousse WordPress à continuer de vous déconnecter. Cependant, cela devrait vous permettre d'accéder à votre tableau de bord pendant de plus longues périodes, ce qui peut être utile lors du dépannage de la source sous-jacente du problème.

Pour ce faire, ajoutez le code suivant au fichier functions.php de votre thème (ou, de préférence, de votre thème enfant) :

 add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' ); function keep_me_logged_in_for_1_year( $expirein ) { return YEAR_IN_SECONDS; // 1 year in seconds }

Vous pouvez utiliser les constantes de temps DAY_IN_SECONDS , WEEK_IN_SECONDS ou MONTH_IN_SECONDS au lieu de YEAR_IN_SECONDS si vous préférez que WordPress se souvienne des utilisateurs pendant une période plus courte.

Gardez à l'esprit que permettre aux utilisateurs de rester connectés pendant de longues périodes peut devenir un risque de sécurité, par exemple si quelqu'un devait accéder à l'ordinateur d'un utilisateur qui a laissé son compte connecté. Par conséquent, vous devrez peser le avantages et inconvénients de la durée que vous avez choisie avec soin.

Conclusion

Il peut être ennuyeux d'essayer de travailler sur votre site lorsque WordPress continue de vous déconnecter. Heureusement, il existe plusieurs solutions rapides que vous pouvez essayer pour revenir à votre flux de travail ininterrompu.

Dans ce tutoriel, nous avons passé en revue plusieurs solutions potentielles à ce problème. Vous pouvez commencer par effacer vos données de navigation et le cache de votre site ainsi que vérifier les paramètres des cookies de votre navigateur. Si cela ne fonctionne pas, vérifiez vos adresses WordPress et de site, dépannez une erreur de plugin ou prolongez la durée de session autorisée.

Avez-vous des questions sur ce qu'il faut faire si WordPress continue de vous déconnecter ? Laissez-les nous dans la section commentaires ci-dessous!