Під час редагування постійно з’являється спливаюче вікно “Сеанс закінчився”

Автор:

у

,

Під час редагування постійно з’являється спливаюче вікно «Термін дії сесії минув»

Page Builder Sandwich регулярно перевіряє, чи ви все ще авторизовані у WordPress. Це робиться для того, щоб гарантувати збереження ваших змін, коли ви натиснете кнопку збереження. Це також використовується для блокування записів та автозбережень.

Ми покладаємося на WordPress Heartbeat API для виконання наших перевірок, а він, у свою чергу, залежить від файлів cookie та сесій браузера. Тому, якщо під час редагування постійно з’являються ці спливаючі вікна «термін дії сесії минув», можливо, щось заважає WordPress коректно відстежувати вашу сесію. Ось кілька кроків, які допоможуть це вирішити:

Очистіть свій кеш

Якщо у вас встановлені плагіни кешування, є DNS-кешування або будь-яка інша форма кешу, очистіть їх. Також очистіть кеш браузера. Цілком можливо, що ви отримуєте застарілі скрипти для свого сайту.

Очистіть файли cookie

Також можливо, що ваші файли cookie були пошкоджені; це легко вирішується очищенням файлів cookie браузера в його налаштуваннях. Зазвичай цей пункт розташований поруч із опцією очищення кешу браузера.

Перевірте налаштування URL-адреси сайту

Перейдіть до розділу Налаштування > Загальні та перевірте параметри. Знайдіть налаштування для Адреса WordPress (URL) та Адреса сайту (URL). Домени та протоколи в цих полях мають збігатися з вашим фактичним доменом. Наприклад, якщо в одному вказано «http://», але ви заходите на сайт через «https://», то в налаштуваннях має бути зазначено «https://». Інша поширена проблема полягає в тому, що одна з цих адрес містить «www», а інша — ні.

Вони повинні збігатися:

a96f7d7412 file jRzgrZO0et

або:

e00b20cbb4 file dTXaKDFHET

Щоб це виправити, ви можете змінити параметри в меню Налаштування > Загальні. Якщо ви не можете редагувати ці налаштування, ви можете підключитися через FTP, відкрити файл wp-config.php і додати такі рядки:

define( 'WP_HOME', 'http://example.com' );
define( 'WP_SITEURL', 'http://example.com' );
Після цього очистіть кеш і файли cookie та спробуйте ще раз.

Переконайтеся, що Heartbeat API не вимкнено

Насамкінець перевірте, чи не використовуєте ви плагін (або тему), який примусово вимикає WordPress Heartbeat API. Він дуже корисний, і ми особисто рекомендуємо тримати його ввімкненим.