Wp-rocket: Diviはキャッシュをクリアしていますが、キャッシュを停止する明確な可能性はありません

作成日 2020年05月11日  ·  3コメント  ·  ソース: wp-media/wp-rocket

バグを説明する
投稿を更新するときに、Diviはキャッシュをクリアしています。 wp-content\themes\Divi\core\components\init.php:53 rocket_clean_postへのこの呼び出しを無効にする方法はありません:
http://snippi.com/s/n0lkbo5

再現するには
動作を再現する手順:

  1. Diviのあるサイトに、 Disable CacheClearingアドオンをインストールします
  2. 投稿を更新する
  3. キャッシュがクリアされていることを確認します

予想される行動
フィルタまたはremove_action関数を使用してこのオプションを無効にする方法があると便利です。 この問題と組み合わせた後、多くのキャッシュされたファイルが削除され、それをまったく制御できなくなります。
https://github.com/wp-media/wp-rocket/issues/2549

関連チケット
https://secure.helpscout.net/conversation/1141100768/159114/

バックロググルーミング(WP Media開発チームのみが使用)

  • []問題を再現する
  • []根本原因を特定する
  • []ソリューションのスコープ
  • []労力を見積もる
invalid

全てのコメント3件

@piotrbakこれはDiviリポジトリに投稿する問題だと思いますね。

@GeekPressがDiviのリポジトリ用に言ったように、私たちがそれについてできるクリーンなことは何もありません。

顧客はダミー関数et_core_clear_wp_cache (関数定義とreturn )を定義し、Diviがロードされる前にそれをロードすることができます。 そのため、Diviがfunction_exists( 'et_core_clear_wp_cache' )チェックすると、trueとして表示され、関数を定義しません。 解決策ではなくハック。

ソリューションはDiviの側でリリースする必要があります。

このページは役に立ちましたか?
0 / 5 - 0 評価