2

使用出色的 Wordpress 插件 JSON API,我创建了一个应用程序,该应用程序通过访问以下几行的 URL 来检索新数据,执行 Unix curl 转储。

http://www.website.net/?json=get_recent_posts&post_type=tree&count=200

问题是这样的:因为站点使用 W3 Total Cache 提供缓存版本,所以卷曲的东西是不一致的。有时我会得到我需要的 JSON。其他时候我只是得到一个显示“website.net”首页的缓存,没有查询字符串的影响。

我希望做以下两件事之一:

1) 为我的请求找到绕过 w3 Total Cache 的方法。但是怎么做?我可以在查询字符串中放入一些东西来告诉 Wordpress 给我一个新的页面读取而不是缓存吗?

如果这行不通,

2)通过PHP而不是通过RESTful Web请求获取插件数据。但我只知道如何将 JSON API 用于 Web URL 调用,而不知道如何在内部使用 JSON 数据。

非常感谢任何帮助。我还认为 W3TC 缓存查询字符串结果的功能可能会起作用,但我想不通。

4

1 回答 1

1

如果您在 w3tc 设置中使用使用磁盘增强的页面缓存,则不会缓存带有查询字符串的 URL。我认为这可以解决您的问题。

于 2013-06-14T08:29:58.033 回答