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 expliquer les correctifs incontournables pour le problème de déconnexion continue de WordPress (également connu sous le nom d’erreur de délai d’expiration de 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 faire une démonstration 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 :
Vous pouvez naviguer vers 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 depuis le menu des paramètres :
Dans la fenêtre qui s’affiche, assurez-vous Cookies et autres données du site et Images et fichiers mis en cache sont tous les deux vérifiés. Ensuite, cliquez sur Effacer les données:
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 :
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é pour qu’il n’autorise pas 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, dirigez-vous vers votre Confidentialité et sécurité Les paramètres:
Cliquer sur Paramètres du site, puis recherchez le Cookies et données du site section:
S’il est indiqué « bloqué » sous Cookies et données du site, c’est probablement ce qui cause le problème de déconnexion continue de WordPress. Cliquez sur cette section, puis sélectionnez Autoriser tous les cookies parmi les options sur l’écran suivant :
Après cela, vous pouvez essayer d’accéder à nouveau à 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 :
Cherchez le Adresse WordPress et L’adresse du site paramètres et assurez-vous qu’ils correspondent. Cela implique de s’assurer qu’ils utilisent tous les deux le même protocole, HTTP ou HTTPS :
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 wp-config.php fichier à la place.
Pour y accéder, vous aurez besoin d’un client FTP (File Transfer Protocol) tel que FichierZilla et vos identifiants FTP fournis par votre hébergeur. Entrez-les dans votre client FTP pour vous connecter à votre serveur, puis recherchez wp-config.php dans le public_html annuaire:
Ouvrez-le pour le modifier, puis ajoutez le code suivant avant la ligne qui lit C’est tout, arrêtez d’éditer ! Bonne publication:
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 pouvez essayer de vous reconnecter à WordPress.
5. Dépannage d’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 permet 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 en utilisant le Actions en vrac fonction sur le Plugins filtrer:
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é quel plugin fait que WordPress continue de vous déconnecter, vous pouvez le supprimer et le remplacer par un outil similaire ou résoudre le problème plus en détail (probablement avec l’aide du développeur ou des ressources 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:
Ici, renommez chacun de vos dossiers de plugins pour les désactiver (par exemple plugin-name-deactivated). Changer les noms en arrière réactivera les plugins.
6. Modifiez la durée pendant laquelle WordPress doit mémoriser les utilisateurs
Enfin, vous pouvez modifier la durée pendant laquelle WordPress doit se souvenir des utilisateurs qui ont vérifié le Souviens-toi de moi boîte sur l’écran de connexion :
Cela ne résoudra pas nécessairement le problème qui fait que WordPress continue de vous déconnecter. Cependant, cela devrait vous permettre d’accéder à votre tableau de bord pendant des périodes plus longues, ce qui peut être utile tout en résolvant davantage la source sous-jacente du problème.
Pour ce faire, ajoutez le code suivant à celui de votre thème (ou, de préférence, à celui de votre enfant) fonctions.php déposer:
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 le DAY_IN_SECONDS, SEMAINE_IN_SECONDS, ou MONTH_IN_SECONDS constantes de temps à la place 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 pour la sécurité, par exemple si quelqu’un accède à l’ordinateur d’un utilisateur qui a laissé son compte connecté. 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 didacticiel, nous avons examiné plusieurs solutions potentielles à ce problème. Vous pouvez commencer par vider 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, résolvez une erreur de plug-in 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!