将 Wordpress 的 JSON API 与 W3 Total Cache 结合使用



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

http://www.website.net/?json=get_recent_posts&post_type=树&计数=200

问题是:由于网站使用W3 Total cache提供缓存版本,因此卷曲的内容不一致。有时我会得到我需要的JSON。其他时候,我只是得到一个缓存,显示"website.net"的首页,而没有查询字符串的影响。

我希望做两件事中的一件:

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

如果这不起作用,

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

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

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

最新更新