W3 Total Cache是一个非常高级的插件,它内置了处理几乎任何情况的方法
要从缓存中排除页面,请使用以下命令之一:
define(\'DONOTCACHEPAGE\', true);
Disables page caching for a given page.
define(\'DONOTCACHEDB\', true);
Disables database caching for given page.
define(\'DONOTMINIFY\', true);
Disables minify for a given page.
define(\'DONOTCDN\', true);
Disables content delivery network for a given page.
define(\'DONOTCACHCEOBJECT\', true);
Disables object cache for a given page.
要使W3 Total清空产品编辑上的缓存,可以在保存产品时挂接以下函数:
w3tc_pgcache_flush_post($post_id);
要实现片段缓存,请包装不希望缓存在mfunc中的函数或代码行:
Example 1:
<!-- mfunc any PHP code --><!-- /mfunc -->
Example 2:
<!-- mfunc -->any PHP code<!-- /mfunc -->
Example 3:
<!--MFUNC -->
echo rand();
<!--/mfunc -->
Example 4:
<!-- mclude path/to/file.php --><!-- /mclude -->
Example 5:
<!-- mclude -->path/to/file.php<!-- /mclude -->