首頁>Web>source

是否有支援快取插件的通用方法? 例如,在更新快取插件监视的選項後設置標志?

例如wP Super Cache具有以下功能:

function wp_cache_clear_cache() {
    global $cache_path;
    prune_super_cache( $cache_path . 'supercache/', true );
    prune_super_cache( $cache_path, true );
}

但是我將不得不為每个快取插件添加自定義代碼.有更好的方法吗?

我的插件有一些選項,並根据這些選項print一个短代碼.很標準的东西。

最新回復
  • 5月前
    1 #

    Is there a generic way to support caching plugins? For example to set a flag after you update an option that caching plugins watch?

    No, there isn't. 最重要的是,快取甚至可能不在wordPress本身中發生.例如.清漆,Cloudflare等

    您需要根据具體情况處理每个插件。

    您可能会得到的最接近的資訊是,快取插件会监视帖子儲存,以更新或使快取結果無效.但是由於您正在編寫簡碼,所以没有機製可以以通用方式重新整理快取,也没有指示不應在wordPress中快取頁面的機製.這是因為wordPress不執行頁面快取,因此所有頁面快取插件都具有定製的唯一實現。

  • wordpress:使用admin_body_class將当前自定義帖子型別的術語添加到管理員正文類
  • wordpress:自定義插件-打包和部署解決方案