以编程方式对请求禁用WordPress缓存

时间:2012-10-04 作者:Ashfame

如何关闭WP超级缓存;以编程方式实现W3总缓存功能?例如,我既不想让它对某些请求使用缓存,也不想缓存请求的输出,它们是否支持使用过滤器?我在他们的文档中找不到任何有用的东西。

3 个回复
最合适的回答,由SO网友:Ashfame 整理而成

最简单的方法是以编程方式定义常量:

// Tell WP Super Cache & W3 Total Cache to not cache WPReadable requests
define( \'DONOTCACHEPAGE\', true );

SO网友:Damien

您提到的两个插件都有设置页面,允许您将目录或特定文件添加到不缓存中。

这些设置文件保存为相关目录中的文本文件。您应该能够通过编程方式将您的/移动主题/目录“附加”到这些设置文件中。

SO网友:Jack

根据this question, 您可以使用片段缓存来排除缓存中的特定内容:

使用以下语法将模板编辑为,以确保动态功能保持不变:示例1:

<!-- mfunc any PHP code --><!-- /mfunc -->
示例2:

<!-- mfunc -->any PHP code<!-- /mfunc -->
示例3:

<!--MFUNC           -->
                                      echo rand();
<!--/mfunc -->
示例4:

<!-- mclude path/to/file.php --><!-- /mclude -->
示例5:

<!-- mclude -->path/to/file.php<!-- /mclude -->

结束

相关推荐

Is the object cached?

我有一个函数来实例化一个类,以提供对其他函数的var访问。function my_data(){ global $post,$the_data; $postid = get_the_ID(); $the_data = new MY_Class ( $postid ); return $the_data; } 每个帖子都会调用这个函数,每当需要MY\\u类中的var时,每个帖子都会多次调用它。数据保存在WordPress Posteta中,并在My\\u类中

以编程方式对请求禁用WordPress缓存 - 小码农CODE - 行之有效找到问题解决它

以编程方式对请求禁用WordPress缓存

时间:2012-10-04 作者:Ashfame

如何关闭WP超级缓存;以编程方式实现W3总缓存功能?例如,我既不想让它对某些请求使用缓存,也不想缓存请求的输出,它们是否支持使用过滤器?我在他们的文档中找不到任何有用的东西。

3 个回复
最合适的回答,由SO网友:Ashfame 整理而成

最简单的方法是以编程方式定义常量:

// Tell WP Super Cache & W3 Total Cache to not cache WPReadable requests
define( \'DONOTCACHEPAGE\', true );

SO网友:Damien

您提到的两个插件都有设置页面,允许您将目录或特定文件添加到不缓存中。

这些设置文件保存为相关目录中的文本文件。您应该能够通过编程方式将您的/移动主题/目录“附加”到这些设置文件中。

SO网友:Jack

根据this question, 您可以使用片段缓存来排除缓存中的特定内容:

使用以下语法将模板编辑为,以确保动态功能保持不变:示例1:

<!-- mfunc any PHP code --><!-- /mfunc -->
示例2:

<!-- mfunc -->any PHP code<!-- /mfunc -->
示例3:

<!--MFUNC           -->
                                      echo rand();
<!--/mfunc -->
示例4:

<!-- mclude path/to/file.php --><!-- /mclude -->
示例5:

<!-- mclude -->path/to/file.php<!-- /mclude -->

相关推荐

Nginx+WordPress+HHVM:为什么Batcache不能工作?瓦尼什会提供更多帮助吗?

我听说了很多关于HHVM, 所以我用Nginx(带Pagespeed模块)和HHVM设置了WordPress博客的副本(在另一个域上)。现在,好处是显而易见的:在相同的配置上,加载时间要快两到三倍。我正在努力加快速度,我还安装了Memcached and Batcache. 我已经安装了memcached 包,已复制对象缓存。php(Pastebin) 在WordPress博客的根文件夹上,然后我安装了Batcache插件并复制了高级缓存。php(Pastebin) 将文件保存到wp content文件夹