Je reçois sans cesse une pop-up « Session expirée » lors de la modification

Écrit par

dans

,

J’obtiens constamment une popup « Session expirée » lors de la modification

Page Builder Sandwich vérifie régulièrement si vous êtes toujours connecté à WordPress. Cela permet de s’assurer que vos modifications seront bien enregistrées lorsque vous cliquerez sur le bouton d’enregistrement. C’est également utilisé pour le verrouillage des publications et les enregistrements automatiques.

Nous nous appuyons sur l’API Heartbeat de WordPress pour effectuer nos vérifications, et celle-ci dépend à son tour des cookies et des sessions du navigateur. Ainsi, si vous continuez à recevoir ces popups « session expirée » pendant la modification, il se peut que quelque chose empêche WordPress de vous suivre correctement. Voici quelques démarches que vous pouvez effectuer pour résoudre ce problème :

Videz votre cache

Si vous avez installé des extensions de mise en cache, ou si vous utilisez une mise en cache DNS ou toute autre forme de cache, videz-les. Videz également le cache de votre navigateur. Il est possible que les scripts les plus récents de votre site ne vous soient pas fournis.

Supprimez vos cookies

Il est également possible que vos cookies aient été corrompus ; cela peut être facilement résolu en supprimant les cookies de votre navigateur depuis ses réglages. Cette option se trouve généralement près de celle permettant de vider le cache de votre navigateur.

Vérifiez les réglages de l’URL de votre site

Allez dans Réglages > Général et vérifiez vos réglages. Recherchez les options Adresse web de WordPress (URL) et Adresse web du site (URL). Leurs domaines et protocoles doivent correspondre à votre domaine réel. Par exemple, si l’une contient « http:// » mais que vous accédez à votre site en utilisant « https:// », les réglages doivent alors indiquer « https:// ». Un autre problème courant est que l’une de ces URL comporte les « www » et l’autre non.

Celles-ci doivent correspondre :

a96f7d7412 file jRzgrZO0et

ou :

e00b20cbb4 file dTXaKDFHET

Pour corriger cela, vous pouvez modifier les réglages dans Réglages > Général. Si vous ne pouvez pas modifier ces réglages, vous pouvez ouvrir votre client FTP, modifier le fichier wp-config.php et y ajouter les lignes :

define( 'WP_HOME', 'http://example.com' );
define( 'WP_SITEURL', 'http://example.com' );
Ensuite, videz votre cache et vos cookies et réessayez.

Assurez-vous que l’API Heartbeat n’est pas désactivée

Enfin, vérifiez si vous avez une extension (ou un thème) qui désactive de force l’API Heartbeat de WordPress. Elle est très utile et nous vous recommandons personnellement de la laisser activée.