WordPress ログイン後、特定のページで非ログイン状態になる場合

Last Updated: 2025 年 01 月 21 日 2のコメント

WordPressで管理者としてログインしても、特定のページ(ホームページなど)でのみログインできず、ログインしない場合があります。変更が管理者としてログインした状態では反映されますが、非ログイン状態(ゲスト)では反映されない場合があります。

この現象は、典型的なキャッシュの問題が原因で発生します。キャッシュプラグインをインストールすると、キャッシュ設定が問題を引き起こす可能性があり、 Cafe24 など、一部のホスティングでは、キャッシュプラグインがインストールされていなくても、この現象が発生する可能性があります。

WordPress ログイン後、特定のページで非ログイン状態になる場合

Naver カフェにログインした後、ホーム画面でのみ「ログイン」表示が維持される現象に関する質問が上がり、この記事でこの問題について詳しく説明します。

ホーム画面で「ログイン」テキストをクリックするとログインページが開き、ログインを進めてから再びホーム画面に戻ります。最初はログイン情報が画面に表示されます。

別のメニューのページに入るとログイン位置にログイン情報が表示されます。

もう一度ホーム画面に戻ると、まだ「ログイン」テキストがそのまま浮​​かんでいます。

クリックするとログインページに戻り、画面がリフレッシュされるとそのまま残ります。

ログインは現在カトクに連動してログインするようになっている。 ㅠ。ㅠ

この現象は、典型的なキャッシュの問題が原因で発生します。実際に質問した方は、Google Chromeブラウザの シークレットモードでテストすると問題は発生しません。

Googleのクロムの Ctrl + Shift + N ショートカットを押すと、すぐにシークレットモードでウィンドウを開くことができます。私は Ctrl + Shift + S(Secrect Mode)ショートカットを別々に設定して使用しています。😄

キャッシュプラグイン設定の問題

まず、キャッシュを削除して問題が解決するかどうかを確認してください。キャッシュを削除した後に問題が解決した場合は、サイトの変更を有効にしたい場合は、頻繁にキャッシュを削除できます。

ブラウザキャッシュの問題

キャッシュプラグインを有効にすると、サイトで変更を行っても訪問者にはすぐに変更が反映されず、少し時間がかかることがあります。

私はずっと前にブラウザのキャッシュ設定のために問題になったことがあります。ログイン状態では変更が正常に反映されたが、非ログイン状態(ゲスト)では反映されない問題が発生しました。

ブラウザキャッシュを設定すると、一定時間後にブラウザキャッシュが削除され、訪問者に変更が表示されるはずです。

ブラウザのキャッシュを設定した場合は、ブラウザのキャッシュ保持時間を短く設定してテストしてください。それでも問題が発生する場合は、ブラウザのキャッシュ設定を無効にして問題が再発しているかどうかをテストしてください。

私はキャッシュプラグインでBrower Cache設定を無効にしてきましたが、現在インストールされているBreezeプラグイン(クラウドウェイズが提供するキャッシュプラグイン)では、ブラウザキャッシュの問題は発生せず、このオプションを有効にしています。

Breezeを使用する場合 設定 » Breeze » BASIC OPTIONS » Browser Cacheでこのオプションを有効/無効にできます。

他のキャッシュプラグイン(例: WPスーパーキャッシュ, W3合計キャッシュ)を使用している場合は、Browser CacheやBrowswer Cachingなどのオプションを見つけて、キャッシュ時間を調整または無効にして問題が解決するかどうかを確認してください。

ちなみに、Jetpack Boostもキャッシュプラグインの一種なので、他のキャッシュプラグインがインストールされている場合は、このプラグインをできるだけ無効にすることを検討してください。ジェットパックを使用したい場合 ジェットパック統計有効にするだけで、他のモジュールを有効にするのも1つの方法です。

ジェットパックは多くの機能を提供しますが、サイトの速度を遅くする可能性があるため、可能であれば使用しないことが望ましい場合があります。ただし、 WordPressドットコムでは、ジェットパックがデフォルトでインストールされており、サイトの速度が大丈夫です。おそらく、WoodPress.comサーバーに最適化されているようです。

ログインユーザーキャッシュ

キャッシュプラグインは通常、ログイン状態とモバイルデバイスでは機能しません。キャッシュプラグイン設定には、ログインユーザーに対してキャッシュ機能を有効にするオプションがあります。このオプションはデフォルトで無効になっています。

この設定はデフォルトで無効にする必要があります。このオプションを有効にすると、ログアウト時にもログインが維持されるなど、異常な動作が発生することがあります。 Breeze Cacheプラグインでは、このオプションを有効にすると一部 ページビルダーで正常に動作しない可能性があるという警告を表示しています。

キャッシュプラグインの設定または競合の問題

キャッシュプラグインをインストールして有効にする場合は、各オプションを慎重に設定する必要があります。そしてAutoptimizer クリアフィなどの最適化プラグインを一緒に設定して使用する場合、設定が重複しないように注意してください。

複数のキャッシュプラグインを同時に有効にして、使用しているユーザーを目にすることがあります。キャッシュプラグインがサイトを高速化してキャッシュプラグインを重複してインストールすると、サイトの速度が遅くなり、サイトに問題が発生する可能性があります。

また、 Avada など、一部のテーマでは独自のキャッシュ機能を提供することもあります。キャッシュプラグインがインストールされている場合は、テーマのキャッシュ機能と競合しない可能性があるかもしれません。

Avada テーマのパフォーマンスオプション。

以下を参照してください。

  1. キャッシュプラグインのキャッシュを削除します。
  2. Browser Cacheオプションを無効にして問題が解決するかどうかを確認します。
  3. ログインユーザーのキャッシュは無効にする必要があります。
  4. Autoptimizeなどの最適化プラグインがインストールされている場合は、設定が重複しないように慎重に設定してください。
  5. 複数のキャッシュプラグインをインストールしないでください。
  6. 一部のテーマでもキャッシュ機能を提供できます。その場合は、テーマのキャッシュオプションが原因で問題が発生していないかどうかを確認してください。

サーバーキャッシュの問題

キャッシュプラグインがインストールされていない状態でこの現象が発生した場合は、サーバーキャッシュを疑う可能性があります。

質問をいただいたユーザーの場合 Cafe24 ホスティングを利用していてキャッシュプラグインがインストールされていない状態でしたが、この現象が発生しました。ブラウザのシークレットモードでは正常に動作するものとみなされ、サーバキャッシュの問題ではないかと疑われました。

しかし、 Cafe24に連絡して Cafe24にはサーバーキャッシュが使われていないという回答を昨年聞きました。

昨年 Cafe24 担当者が私が連絡を取りましたが、 Cafe24でこの問題が発生した場合 Cafe24のカスタマーセンターにお問い合わせください。 Cafe24ご利用の場合は、カスタマーセンターにお問い合わせください。입니다。

クラウドウェイズを使用している場合、Breezeキャッシュプラグインからすべてのキャッシュを削除すると、サーバーキャッシュも削除されます。

このアクションで解決できない場合は、クラウドウェイズにログインしてアプリケーションレベルでサイト全体のキャッシュを削除すると、すべてのキャッシュが削除されます。

サイトキャッシュを削除し、サイトの速度が一時的に遅くなることがあります。時間が経つにつれて、キャッシュが積み重なり、速度が速くなります。

クラウドフレアキャッシュの問題

サイトをクラウドフレア(Cloudflare)と連動させた場合 WordPress サイトを変更するとすぐに適用できない場合があります。この場合、30時間待つと変更が適用されます。

十分な時間を待っても適用できない場合は、Cloudflareにログインしてクラウドフレアキャッシュも削除してください。

Caching » 構成 ページから キャッシュのパージすべてをパージする ボタンをクリックすると、すべてのキャッシュを削除できます。

ディドス攻撃の懸念がある場合、トラフィックを節約したり、セキュリティを強化したい場合は、クラウドフレアと連携することを検討してください。

最後に、

以上でログイン時に一部のページでログインできない場合や、逆にログアウト時に特定のページからログアウトにならない場合は、トラブルシューティング方法を検討しました。

キャッシュプラグインはサイトの速度を向上させる機能ですが、しばしば予期しない問題を引き起こすこともあります。ある場合は、サイトに奇妙な症状が現れないように注意してください。

参照


2のコメント

コメント

  1. キャッシュの問題についてよく説明してくれたと思います。ログイン状態でページが正しく反映されない状況が本当に不便です。私も以前に似た問題を経験していた記憶が出ますね。だから、文で提案したシークレットモードテストをしてみてほしいと思いました。複数のキャッシュプラグインや設定を確認することも重要だと思います。

    応答
    • キャッシュはサイトの速度を向上させるのに役立ちますが、誤って設定するとキャッシュの問題が発生する可能性があります。

      応答