Ik blijf een pop-up “Sessie verlopen” krijgen tijdens het bewerken

Geschreven door

in

,

Ik blijf een pop-up “Sessie verlopen” krijgen tijdens het bewerken

Page Builder Sandwich controleert regelmatig of je nog steeds bent ingelogd in WordPress. Dit gebeurt om ervoor te zorgen dat je wijzigingen daadwerkelijk worden opgeslagen zodra je op de knop Opslaan klikt. Dit wordt ook gebruikt voor het vergrendelen van berichten en automatisch opslaan.

We vertrouwen op de WordPress Heartbeat API om onze controles uit te voeren, en deze vertrouwt op zijn beurt op browsercookies en sessies. Dus als je die “sessie verlopen”-pop-ups blijft krijgen tijdens het bewerken, verhindert mogelijk iets WordPress om je correct te volgen. Hier zijn enkele dingen die je kunt doen om dit op te lossen:

Leeg je cache

Als je caching-plugins hebt geïnstalleerd, of DNS-caching, of een andere vorm van caching hebt, wis deze dan. Wis ook je browsercache. Het is mogelijk dat je niet de nieuwste scripts voor je site te zien krijgt.

Wis je cookies

Het is ook mogelijk dat je cookies beschadigd zijn geraakt; dit kan eenvoudig worden opgelost door je browsercookies te wissen via de instellingen van je browser. Dit staat meestal in de buurt van de optie om de cache van je browser te wissen.

Controleer de URL-instellingen van je site

Ga naar Instellingen > Algemeen en controleer je instellingen. Zoek naar de instellingen voor WordPress-adres (URL) en Siteadres (URL). De domeinen en protocollen daarvan moeten overeenkomen met je daadwerkelijke domein. Als er bijvoorbeeld bij een “http://” staat, maar je bezoekt je site met “https://”, dan moeten de instellingen “https://” vermelden. Een ander veelvoorkomend probleem is dat een van die URL’s wel “www” bevat en de andere niet.

Deze moeten overeenkomen:

a96f7d7412 file jRzgrZO0et

of:

e00b20cbb4 file dTXaKDFHET

Om dit op te lossen, kun je de instellingen wijzigen via Instellingen > Algemeen. Als je die instellingen niet kunt bewerken, kun je je FTP-programma openen, het bestand wp-config.php bewerken en de volgende regels toevoegen:

define( 'WP_HOME', 'http://example.com' );
define( 'WP_SITEURL', 'http://example.com' );
Wis daarna je cache & cookies en probeer het opnieuw.

Zorg ervoor dat de Heartbeat API niet is uitgeschakeld

Controleer ten slotte of je een plugin (of thema) hebt die de Heartbeat API van WordPress geforceerd uitschakelt. Deze is erg nuttig en we raden je persoonlijk aan om deze ingeschakeld te laten.