WordPress が更新されない場合の解決策: 1. すべての期間の Cookie を削除し、ホームページが正常に更新されるかどうかを確認します。2. Cookie がフィルターされているかどうかを確認し、関連する Cookie を見つけて、対応する Cookie フィルターを入力します。オプションバーをクリックするだけです。
#このチュートリアルの動作環境: Windows 10 システム、WordPress バージョン 5.4.2、Dell G3 コンピューター。
WordPress が更新されない場合はどうすればよいですか?
WordPress ホームページのキャッシュが更新されない可能性の 1 つは、Cookie フィルタリングによって引き起こされる問題です。
何らかのキャッシュ ソフトウェアが使用されている場合、 WordPress ホームページのキャッシュが更新されないという問題が発生する場合があります。記事を公開してもログインしてもトップページが変わらない状況が発生しています。
この状況は、Cookie が原因で発生することがよくあります。
たとえば、Batcache プラグインを使用すると、この可能性が容易に生じます。
Batcache は、一部の Cookie 値を検出するとキャッシュを無効にします。advanced-cache.php の判定コードは次のとおりです:
// Never batcache when cookies indicate a cache-exempt visitor. if ( is_array( $_COOKIE) && ! empty( $_COOKIE ) ){ foreach ( array_keys( $_COOKIE ) as $batcache->cookie ){ if ( $batcache->cookie != 'wordpress_test_cookie' && ( substr( $batcache->cookie, 0, 2 ) == 'wp' || substr( $batcache->cookie, 0, 9 ) == 'wordpress' || substr( $batcache->cookie, 0, 14 ) == 'comment_author' ) ){ batcache_stats( 'batcache', 'cookie_skip' ); return; } } }
これは、Batcache が、リクエスト内の Cookie がwp, バックグラウンド管理やユーザーコメントなどの機能が適切に動作できるように、wordpress または comment_author の先頭でキャッシュを無効にします。
プラグインと競合がある場合、たとえば、プラグインが wpxxyy Cookie を生成する場合、「wp」で始まる Cookie は Batcache プラグインによってフィルタリングされ、Batcacheフル ページ キャッシュは無効になります。キャンセルして Cookie を変更する必要があります。フィルター範囲。
// Never batcache when cookies indicate a cache-exempt visitor. if ( is_array( $_COOKIE) && ! empty( $_COOKIE ) ){ foreach ( array_keys( $_COOKIE ) as $batcache->cookie ){ if ( $batcache->cookie != 'wordpress_test_cookie' && $batcache->cookie != 'wpmp_switcher' && substr( $batcache->cookie, 0, 12 ) != 'wp-settings-' && ( substr( $batcache->cookie, 0, 2 ) == 'wp' || substr( $batcache->cookie, 0, 9 ) == 'wordpress' || substr( $batcache->cookie, 0, 14 ) == 'comment_author' ) ){ batcache_stats( 'batcache', 'cookie_skip' ); return; } } }
同様に、Chrome ブラウザを例として、F12/Web サイトの設定/プライバシー設定/Cookie/Cookie の表示でこのサイトのすべての Cookie を見つけて確認します。関連する Cookie がフィルタリングされるかどうか。
処理:
1. すべての期間の Cookie を削除し、ホームページが正常に更新されるかどうかを確認します。
2. ホームページが正常に更新されるかどうかを確認します。 Cookie を削除しても同じです。正常に更新できない場合は、Cookie がフィルタリングされているかどうかを確認してください。
Supercache、WT3、Fastest Cache などのキャッシュ ソフトウェアには、Cookie フィルタリングを除外するオプションがあります。これがまさにその理由だ。
関連する Cookie を見つけたら、対応する Cookie フィルタリング オプションの列に入力するだけです。
もちろん、これは WordPress ホームページのキャッシュが更新されない可能性があるだけですが、非常に一般的なことです。
推奨学習: 「WordPress チュートリアル 」
以上がWordPressが更新されない場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。