編集中に「セッションの有効期限が切れました」というポップアップが繰り返し表示される

執筆者:

カテゴリ:

,

編集中に「セッションの有効期限が切れました」というポップアップが何度も表示されます

Page Builder Sandwich は、WordPress にログインしたままになっているかどうかを定期的に確認します。これは、保存ボタンをクリックしたときに変更が確実に保存されるようにするために行われます。また、投稿のロックや自動保存にも使用されます。

この確認には WordPress の Heartbeat API を使用しており、これはブラウザの Cookie とセッションに依存しています。そのため、編集中に「セッションの有効期限が切れました」というポップアップが繰り返し表示される場合は、WordPress が正常に追跡できない何らかの要因がある可能性があります。これを解決するために試せる手順は以下のとおりです:

キャッシュをクリアする

キャッシュプラグインをインストールしている場合や、DNSキャッシュ、その他何らかのキャッシュを利用している場合は、それらをクリアしてください。また、ブラウザのキャッシュもクリアしてください。サイトの最新のスクリプトが読み込まれていない可能性があります。

Cookie をクリアする

Cookie が破損している可能性もありますが、これはブラウザの設定からブラウザの Cookie をクリアすることで簡単に解決できます。通常は、ブラウザのキャッシュをクリアするオプションの近くにあります。

サイトの URL 設定を確認する

設定 > 一般 に移動し、設定を確認してください。WordPress アドレス (URL) と サイトアドレス (URL) の設定項目を探します。これらのドメインとプロトコルは、実際のドメインと一致している必要があります。たとえば、一方が「http://」で、サイトへのアクセスには「https://」を使用している場合、設定は「https://」になっている必要があります。もう1つのよくある問題は、一方の URL に「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 を強制的に無効化しているプラグイン(またはテーマ)がないか確認してください。これは非常に有用な機能であり、有効にしておくことを強くお勧めします。