Při úpravách se mi stále zobrazuje vyskakovací okno „Relace vypršela“

Napsal(a)

v rubrice

,

Při úpravách se mi stále zobrazuje vyskakovací okno „Relace vypršela“

Page Builder Sandwich pravidelně kontroluje, zda jste stále přihlášeni do WordPressu. Děje se tak proto, aby bylo zajištěno, že se vaše změny po stisknutí tlačítka pro uložení skutečně uloží. Používá se to také pro uzamykání příspěvků a automatické ukládání.

Při těchto kontrolách spoléháme na WordPress Heartbeat API, které zase závisí na souborech cookie prohlížeče a relacích. Pokud se vám tedy při úpravách neustále zobrazují tato vyskakovací okna „relace vypršela“, možná něco brání WordPressu ve vašem správném sledování. Zde je několik kroků, kterými to můžete vyřešit:

Vyprázdněte mezipaměť (cache)

Pokud máte nainstalované cachovací pluginy, používáte DNS caching nebo jakoukoli jinou formu ukládání do mezipaměti, vymažte je. Vymažte také mezipaměť prohlížeče. Je možné, že se vám nenačítají nejnovější skripty pro váš web.

Vymažte soubory cookie

Je také možné, že došlo k poškození souborů cookie. To lze snadno vyřešit vymazáním cookies v nastavení prohlížeče. Tato možnost bývá obvykle poblíž volby pro vymazání mezipaměti prohlížeče.

Zkontrolujte nastavení adresy URL webu

Přejděte do Nastavení > Obecné a zkontrolujte svá nastavení. Hledejte nastavení pro Instalace WordPressu (URL) a Úvodní stránka webu (URL). Domény a protokoly v těchto polích by se měly shodovat s vaší skutečnou doménou. Pokud má například jedno pole „http://“, ale na web přistupujete přes „https://“, pak by v nastavení mělo být „https://“. Dalším častým problémem bývá, že jedna z těchto adres URL obsahuje „www“ a druhá ne.

Tyto hodnoty by se měly shodovat:

a96f7d7412 file jRzgrZO0et

nebo:

e00b20cbb4 file dTXaKDFHET

Chcete-li to napravit, můžete nastavení změnit v Nastavení > Obecné. Pokud tato nastavení nemůžete upravit, můžete otevřít FTP, upravit soubor wp-config.php a přidat řádky:

define( 'WP_HOME', 'http://example.com' );
define( 'WP_SITEURL', 'http://example.com' );
Poté vymažte mezipaměť a cookies a zkuste to znovu.

Ujistěte se, že Heartbeat API není zakázáno

Nakonec zkontrolujte, zda nemáte plugin (nebo šablonu), který nuceně zakazuje WordPress Heartbeat API. Je to velmi užitečná funkce a osobně doporučujeme nechat ji povolenou.