Si vous rencontrez fréquemment le message d’erreur « WordPress continue de me déconnecter », vous êtes au bon endroit.

Généralement, ce problème survient à cause d’un problème avec le cookie que WordPress essaie de mettre en place pour authentifier une session de connexion. Cela pourrait aussi être un problème avec certains réglages d’URL de WordPress qui ne correspondent pas.

Quelle que soit la cause, voici comment résoudre le problème de dépassement de temps de session WordPress.

1. Vider le cache de votre navigateur

Le problème « WordPress continue de me déconnecter » pourrait provenir de votre navigateur. La page peut être mise en cache dans votre navigateur et pourrait essayer d’authentifier la session avec un cookie périmé.

Si c’est le cas, le fait de vider la mémoire cache de votre navigateur réglera le problème. Pour plus de détails, consultez comment vider le cache des navigateurs pour tous les principaux navigateurs.

2. Effacer les cookies de votre navigateur

De même, le problème pourrait être lié au cookie qui est déjà enregistré dans votre navigateur pour le site. Si le cookie a expiré mais remplace par erreur votre connexion récente, il peut provoquer l’erreur.

Heureusement, vous pouvez effacer les cookies de votre navigateur pour corriger cela.

Chrome

Étape 1

Dans Chrome, allez en haut à droite et cliquez sur le bouton Plus. Il ressemble à une icône de hamburger : Trois lignes ou points verticaux.

Étape 2

Ensuite, dans le menu déroulant, sélectionnez Plus d’outils > Effacer les données de navigation.

Entrez dans les réglages de Chrome et effacez les données de navigation
Entrez dans les réglages de Chrome et effacez les données de navigation

Étape 3

Vers le haut de la fenêtre contextuelle, sélectionnez une période pour laquelle les données doivent être effacées. Pour tout supprimer, sélectionnez Toutes les périodes dans le menu déroulant.

Étape 4

Ensuite, cochez les Cookies et autres données du site ainsi que les cases à cocher Images et fichiers en cache. Vous pouvez également cocher l’option Historique de navigation.

Cochez la case pour effacer les cookies et les images en cache
Cochez la case pour effacer les cookies et les images en cache

Étape 5

Cliquez sur le bouton Effacer les données. En fonction de la quantité de données à effacer, quelques minutes peuvent être nécessaires pour terminer le processus.

Safari

Étape 1

Pour effacer les cookies dans Safari, ouvrez le navigateur et sélectionnez Préférences dans le menu.

Ouvrez l'option des Préférences dans Safari
Ouvrez l’option des Préférences dans Safari

Étape 2

Ensuite, cliquez sur l’onglet Confidentialité, puis sur le bouton Gérer les données du site web.

Cliquez sur le bouton Gérer les données du site web dans les réglages de confidentialité
Cliquez sur le bouton Gérer les données du site web dans les réglages de confidentialité

Étape 3

Cliquez sur le bouton Supprimer tout pour supprimer tous les cookies de Safari.

Cliquez sur le bouton pour supprimer tous les cookies de Safari
Cliquez sur le bouton pour supprimer tous les cookies de Safari

Firefox

Étape 1

Après avoir ouvert Firefox, cliquez sur l’icône hamburger des réglages dans le coin supérieur droit. Sélectionnez Préférences dans le menu déroulant.

Sélectionnez l'option des Préférences à partir de l'icône du menu
Sélectionnez l’option des Préférences à partir de l’icône du menu

Étape 2

Un nouvel onglet s’ouvrira avec les réglages. Cliquez sur Confidentialité et sécurité dans le menu de gauche. Faites défiler vers le bas jusqu’à la section Cookies et données du site et cliquez sur le bouton Gérer les données.

Cliquez sur le bouton Gérer les données
Cliquez sur le bouton Gérer les données

Étape 3

Dans la fenêtre contextuelle qui s’affiche, cliquez sur le bouton Supprimer tout ce qui est affiché pour supprimer les cookies. Ensuite, cliquez sur Enregistrer les changements.

Supprimez tous les cookies en cliquant sur le bouton Supprimer tout ce qui est affiché
Supprimez tous les cookies en cliquant sur le bouton Supprimer tout ce qui est affiché

Edge

Étape 1

Ouvrez votre navigateur et cliquez sur l’ellipse en haut à droite. Ensuite, allez dans Historique > Effacer les données de navigation.

Si vous cliquez pour effacer vos données de navigation, vous pouvez également supprimer les cookies
Si vous cliquez pour effacer vos données de navigation, vous pouvez également supprimer les cookies

Étape 2

Dans la zone de liste déroulante Plage de temps, faites une sélection qui convient à votre situation. Pensez au temps de la durée du problème « WordPress continue à me déconnecter ». Choisissez une période au moins aussi longue.

Par exemple, si vous n’avez rencontré le problème que pendant quelques minutes, l’option La dernière heure par défaut devrait fonctionner. Sinon, vous pouvez choisir une autre plage, y compris Tout le temps.

Choisissez une plage de temps où tous les cookies de cette période seront supprimés
Choisissez une plage de temps où tous les cookies de cette période seront supprimés

Étape 3

Ensuite, assurez-vous que les cases pour les Cookies et autres données du site ainsi que les Images et fichiers en cache sont cochées. Vous pouvez également choisir d’effacer votre historique de navigation et de téléchargement.

Une fois que c’est fait, cliquez sur le bouton Effacer maintenant.

3. Vérifiez les réglages de votre navigateur

Si cela ne fonctionne pas, le problème pourrait provenir des réglages des cookies de votre navigateur. S’ils sont configurés pour forcer l’expiration des cookies, ils doivent être changés.

Dans ce genre de situation, les étapes ci-dessous devraient faire l’affaire pour le type de navigateur que vous utilisez.

Chrome

Étape 1

Dans Chrome, cliquez sur l’icône du menu en haut à droite et sélectionnez Paramètres.

Choisissez l'option des Paramètres dans le menu
Choisissez l’option des Paramètres dans le menu

Étape 2

Un nouvel onglet s’ouvrira avec de nombreuses options. Faites défiler vers le bas de la page et sélectionnez Avancé.

Cliquez sur le bouton Avancé au bas de la page des paramètres
Cliquez sur le bouton Avancé au bas de la page des paramètres

Étape 3

Une liste d’options supplémentaires apparaîtra dynamiquement. Cliquez sur Paramètres du site sous la section Confidentialité et sécurité.

En allant dans les Paramètres du site, vous pourrez ajuster la façon dont les sites enregistrent les cookies
En allant dans les Paramètres du site, vous pourrez ajuster la façon dont les sites enregistrent les cookies

Étape 4

Dans la section Permissions, vous trouverez les paramètres des cookies et des données du site. Si  Autoriser le site à enregistrer et à lire les données des cookies n’est pas présent en dessous et que cela indique Bloqué, cliquez dessus.

Sinon, ce n’est pas ce qui cause le problème « WordPress continue à me déconnecter ». Dans ce cas, vous pouvez passer à la section suivante pour un dépannage plus approfondi.

Si les cookies sont bloqués, vous devez modifier les paramètres de votre site
Si les cookies sont bloqués, vous devez modifier les paramètres de votre site

Étape 5

Cliquez sur le bouton de bascule à côté du libellé Bloqué sous la section Cookies et données du site. Une fois que vous avez fait cela, il devrait automatiquement basculer et changer pour permettre la sauvegarde des cookies.

Cliquez sur le bouton de basculement pour permettre aux sites d'enregistrer les cookies
Cliquez sur le bouton de basculement pour permettre aux sites d’enregistrer les cookies

Safari

Étape 1

Dans le menu de Safari, choisissez l’option Préférences.

Vous pouvez vérifier les réglages de votre navigateur en choisissant Préférences
Vous pouvez vérifier les réglages de votre navigateur en choisissant Préférences

Étape 2

Allez à l’onglet Confidentialité. Ensuite, à côté de l’option Cookies et données du site web, assurez-vous que la case Bloquer tous les cookies n’est pas cochée. Si elle est cochée, cliquez dessus. La modification sera automatiquement enregistrée.

Assurez-vous que Safari ne bloque pas les cookies
Assurez-vous que Safari ne bloque pas les cookies

Étape 3

Vérifiez si le problème « WordPress continue à me déconnecter » a disparu. S’il persiste, vous pouvez cocher à nouveau cette case si vous ne voulez pas que votre navigateur enregistre les cookies.

Ensuite, à côté du suivi du site web, assurez-vous que la case Empêcher le suivi inter-site n’est pas cochée. Si c’est le cas, cliquez dessus.

Essayez de décocher l'option pour empêcher le suivi inter-site
Essayez de décocher l’option pour empêcher le suivi inter-site

Firefox

Étape 1

Ouvrez Firefox et cliquez sur l’icône d’engrenage qui se trouve sur la nouvelle page d’onglet par défaut. C’est la page avec vos meilleurs sites listés.

L’icône est située vers le haut, dans le coin droit de la page.

Ouvrez un nouvel onglet et cliquez sur l'icône d'engrenage
Ouvrez un nouvel onglet et cliquez sur l’icône d’engrenage

Étape 2

Un nouvel onglet s’ouvrira avec les réglages. Ensuite, allez à l’onglet Confidentialité et sécurité dans le menu de gauche.

Allez à la section Protection de suivi améliorée et sélectionnez l’option Standard.

Si cette option est déjà sélectionnée, continuez le dépannage.

Assurez-vous que l'option Standard est sélectionnée pour la protection de suivi amélioré
Assurez-vous que l’option Standard est sélectionnée pour la protection de suivi amélioré

Edge

Étape 1

Lorsque votre navigateur est ouvert, cliquez sur l’icône hamburger en haut à droite et allez dans Réglages.

Accédez aux réglages pour modifier la façon dont Edge enregistre les données
Accédez aux réglages pour modifier la façon dont Edge enregistre les données

Étape 2

Allez à l’onglet Permissions du site et trouvez le bouton Cookies et données du site. Si le mot « Bloqué » se trouve en dessous, cliquez dessus.

Par contre, si cela indique « Autorisé », continuez le dépannage.

Si les cookies et les données sont bloqués, cliquez sur l'option pour les modifier
Si les cookies et les données sont bloqués, cliquez sur l’option pour les modifier

Étape 3

Cliquez sur le bouton basculant à côté de Autoriser les sites à enregistrer et à lire les données des cookies. Cette modification est automatiquement sauvegardée.

Assurez-vous que Edge autorise la sauvegarde des cookies
Assurez-vous que Edge autorise la sauvegarde des cookies

Étape 4

Vérifiez si le problème « WordPress continue à me déconnecter » est corrigé. Ou si elle est déjà activée, assurez-vous que le bouton basculant pour Bloquer les cookies tiers est désactivé.

A ce stade, si vous vérifiez que l’erreur « WordPress continue à me déconnecter » se produit toujours et que c’est toujours un problème ennuyeux, cliquez sur le bouton Ajouter à côté de Autoriser.

Essayez d'ajouter le site spécifique avec l'erreur à la liste des sites autorisés
Essayez d’ajouter le site spécifique avec l’erreur à la liste des sites autorisés

Étape 5

Saisissez l’adresse du site qui vous pose problème avec l’erreur « WordPress continue à me déconnecter » dans le champ de texte. Ensuite, cliquez sur Ajouter.

Saisissez votre site et cliquez sur le bouton Ajouter
Saisissez votre site et cliquez sur le bouton Ajouter

4. Vider le cache de votre site WordPress

Si vous êtes arrivé jusqu’ici et que le problème persiste, votre navigateur n’est pas à blâmer. Mais, le cache de votre site WordPress peut être la cause du problème « WordPress continue à me déconnecter ».

Ne vous inquiétez pas, cependant… Il y a encore quelques moyens de le réparer !

Vous pouvez vider le cache de votre site en quelques clics, mais le processus diffère selon votre hébergeur et si vous utilisez une extension de mise en cache.

Si vous utilisez une extension pour la mise en cache, vérifiez sa documentation.

Sinon, vérifiez auprès de votre hébergeur les instructions pour vider le cache de votre site et de votre serveur.

Si vous utilisez Kinsta pour héberger votre site, il est facile de vider le cache de votre site et vous pouvez consulter comment vider le cache de WordPress sur votre site pour plus de détails.

5. Vérifiez l’adresse de votre site WordPress

Parfois, les cookies de session de connexion WordPress ne sont pas enregistrés car l’URL définie dans le cookie ne correspond pas à l’adresse du site.

Pour résoudre ce problème, vérifiez vos réglages WordPress et assurez-vous que les champs Adresse du site (URL) et Adresse WordPress (URL) sont identiques.

Étape 1

Connectez-vous à votre site et allez dans le menu Réglages > Général. Ensuite, mettez à jour les adresses au besoin et assurez-vous qu’elles sont exactes.

Parfois, il se peut qu’il y ait un préfixe « www » alors qu’il ne devrait pas y en avoir. Vérifiez aussi qu’il y a un préfixe « https » si vous avez un Certificat SSL installé sur votre domaine.

Si vous avez fait des ajustements, cliquez sur Enregistrer les changements en bas de la page.

Assurez-vous que vos URLs WordPress correspondent et sont correctes
Assurez-vous que vos URLs WordPress correspondent et sont correctes

Mise à jour manuelle des adresses WordPress

Si cela ne fonctionne pas pour résoudre l’erreur « WordPress continue à me déconnecter », vous devrez mettre à jour ces adresses manuellement.

Pour ce faire, vous devez modifier votre fichier wp-config.php.

Vous pouvez utiliser SFTP pour cela et les détails peuvent être trouvés ici : Comment utiliser SFTP pour se connecter à votre site WordPress.

Étape 1

Une fois que vous avez établi une connexion avec votre site en utilisant SFTP, téléchargez et ouvrez le fichier. Ou, si vous utilisez FileZilla, vous pouvez cliquer sur le fichier, puis faire un clic droit dessus et sélectionner Afficher/Modifier dans la liste.

Vous pouvez modifier un fichier directement depuis FileZilla
Vous pouvez modifier un fichier directement depuis FileZilla

Étape 2

Au-dessus de la ligne « Bonne publication », saisissez le code ci-dessous :

define('WP_HOME','http://votre-site.com);
define('WP_SITEURL','http://votre-site.com);

Assurez-vous de changer « http://votre-site.com » avec votre domaine actuel. Vérifiez également que votre utilisation de « HTTP » ou « HTTPS » est correcte.

Si vous avez un certificat SSL installé pour votre site, alors vous devez choisir le préfixe « HTTPS ».

Pour plus de détails, consultez comment rediriger HTTP vers HTTPS dans WordPress.

Dans l’exemple ci-dessus, il n’y a pas non plus de préfixe « www. ». Si votre site en inclut un et est configuré pour être utilisé de cette façon dans les réglages DNS de votre domaine, alors assurez-vous de l’ajouter.

Étape 3

Enregistrez le fichier et téléversez le sur votre site dans le dossier principal. Ou, si vous utilisez FileZilla, retournez au client et cliquez sur Oui lorsque vous êtes invité à écraser la nouvelle version du fichier sur votre serveur.

Cliquez sur Oui lorsqu'on vous demande si vous voulez téléverser le fichier modifié
Cliquez sur Oui lorsqu’on vous demande si vous voulez téléverser le fichier modifié

6. Désactiver et réactiver les extensions WordPress

Si vous avez atteint ce point sans avoir réussi à résoudre l’erreur « WordPress continue à me déconnecter », il se peut qu’il y ait un problème avec l’une des extensions que vous utilisez.

Lorsqu’une extension a besoin d’authentifier la session avec un cookie, mais que cela n’est pas configuré correctement ou qu’il y a un problème avec le cookie, cela peut causer l’erreur de délai de connexion dépassé de WordPress.

Pour dépanner cette cause probable, vous devez désactiver manuellement vos extensions. Pour plus de détails, consultez comment désactiver les extensions WordPress (pas d’accès à l’admin WP).

Étape 1

En utilisant SFTP, allez dans /wp-content/ et renommez le dossier plugins. Choisissez un nom clair pour éviter toute confusion future.

Étape 2

Actualisez votre site et vérifiez si le problème « WordPress continue à me déconnecter » a été résolu.

Si c’est corrigé, renommez le dossier plugins sous son nom d’origine. Ensuite, rafraîchissez la page dans votre navigateur.

Étape 3

Allez dans Extensions > Extensions installées et activez les extensions une par une jusqu’à ce que l’erreur réapparaisse.

Activez chaque extension jusqu'à ce que l'erreur de délai dépassé de la session WordPress se produise
Activez chaque extension jusqu’à ce que l’erreur de délai dépassé de la session WordPress se produise

Étape 4

Maintenant que vous savez quelle extension est à l’origine du problème « WordPress continue à me déconnecter », vous pouvez la supprimer.

Si vous avez toujours accès à votre site, restez sur la page Extensions et cliquez sur Désactiver sous l’extension qui pose problème. Ensuite, cliquez sur le lien Supprimer qui apparaît à côté du lien Activer.

Désactiver et supprimer l’extension qui pose problème
Désactiver et supprimer l’extension qui pose problème

Si vous n’avez pas accès à votre site, vous pouvez utiliser SFTP pour renommer le dossier plugins, puis le renommer sous son nom d’origine.

Ensuite, rafraîchissez votre site dans votre navigateur et supprimez l’extension.

Maintenant, vous pouvez chercher une alternative appropriée si vous avez besoin d’utiliser les fonctionnalités offertes par l’extension. Sinon, vous pouvez contacter l’auteur de l’extension pour signaler le problème et demander un correctif.

7. WordPress continue de me déconnecter malgré tout

Si vous rencontrez toujours le problème « WordPress continue à me déconnecter », vous pouvez prolonger manuellement la durée pendant laquelle un utilisateur est mémorisé lorsqu’il coche la case « Se souvenir de moi ».

Ceci est également utile si la valeur par défaut n’est pas assez longue ou si le timing a été modifié précédemment et qu’il ne fonctionne plus pour vous.

Mise à jour manuelle du temps de mémorisation

Étape 1

Créez un thème enfant avec un fichier functions.php si vous ne l’avez pas déjà fait. Vous pouvez vérifier comment créer un thème enfant dans WordPress (Guide étendu) pour plus de détails.

Dans le fichier functions.php de votre thème enfant, ajoutez ce filtre :

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
}

Il peut être important de noter que le filtre ci-dessus se souviendra d’un utilisateur pendant un an. Si vous préférez changer cela, voici d’autres options possibles que vous pouvez utiliser pour remplacer « YEAR_IN_SECONDS » :

  • DAY_IN_SECONDS – Les utilisateurs sont mémorisés pour un seul jour.
  • WEEK_IN_SECONDS – Cela signifie une semaine.
  • MONTH_IN_SECONDS – Pour se souvenir des utilisateurs pendant un mois.

Gardez à l’esprit que si vous développez localement, laisser votre compte utilisateur être mémorisé pendant un an n’est pas forcément une énorme faille de sécurité si votre ordinateur est sécurisé et que vous utilisez une application antivirus. Mais, ce n’est pas sûr pour les sites de production ou les sites de test.

Vous pouvez aussi ne pas vouloir faire le changement pour que les utilisateurs soient mémorisés pendant une journée car cela peut vous faire voir à nouveau le problème « WordPress continue à me déconnecter ».

Considérez vos options et choisissez la valeur qui vous convient.

Résumé

Quand WordPress continue à vous déconnecter, c’est extrêmement frustrant.

Heureusement, le problème du délai dépassé de la session WordPress vous donnant le problème « WordPress continue à me déconnecter » peut être rapidement résolu dans la plupart des cas. Plus précisément, assurez-vous de :

    • Vider le cache de votre navigateur
    • Effacer les cookies de votre navigateur
    • Vérifiez les réglages de votre navigateur
    • Vider le cache de votre site WordPress
    • Vérifiez l’adresse de votre site WordPress
    • Désactiver et réactiver les extensions WordPress
    • Mise à jour manuelle de la durée de votre mémorisation

Si vous hébergez votre site chez Kinsta et que vous avez toujours besoin d’aide, vous pouvez nous contacter. Nous avons des experts WordPress prêts à vous aider.