W3总缓存插件集成

时间:2014-01-07 作者:Tiago Hillebrandt

我正在开发一个插件(widget),它使用一些时不时更新的瞬态。

也就是说,当这些瞬态更新时,我想我需要刷新缓存以正确显示新数据。

因此,我想知道是否有办法只刷新小部件的缓存,而不是整个缓存。你们有什么建议吗?

1 个回复
SO网友:palPalani

如果你想刷新特定的缓存,你可以这样做:插件有相应的功能

<?php
flush_pgcache();  // Page cache
flush_dbcache();  // Database cache
flush_minify();  // Minify cache
flush_all(); // All caches
?>
你只需要这样称呼它:

<?php 
$w3_plugin_totalcache->flush_all();
?>

结束

相关推荐

运行flush_all时对象高速缓存(作为后端的Memcached)和wPMU的问题

我正在运行一个相当大的wpmu设置bloggersdelight。dk-在站点上进行更改时,我们有时需要重置对象缓存。当我们这样做的时候,事情就会一团糟。来自站点的选项值混合在一起,博客的homeURL重定向到错误的博客等。这是当前对象缓存。我正在使用php。http://pastebin.com/QgM5tR9n正如您所知,flush函数的创建方式不允许在多站点时进行刷新。这是wordpress上找到的插件的默认设置。组织。为了刷新博客缓存,我需要做一些“有趣”的事情,比如:switch_to_blog