使用WP REST API显示内容 时间:2014-12-07 作者:milo99 我一直在使用新的RESTAPI。我理解它在做什么,但我不理解JSON是如何用于在页面上实际显示内容的。我一直在玩弄榜样。com/wp-json/posts,我看到了所有代码。我甚至可以想出如何以我想要的方式过滤它们。我似乎不明白的是,如何在WP帖子或页面中显示此内容?示例:我正在使用一个多站点安装,我想使用站点B上站点a最近发布的5篇文章,但我不明白这些JSON代码是如何编辑和显示的。在这个主题上,我似乎找不到任何从开始到结束的示例,每个人都只是展示你是如何抓取内容的。 1 个回复 最合适的回答,由SO网友:Wyck 整理而成 我假设您想使用PHP直接使用模板显示这些数据,有其他选择,例如使用另一种语言或通过API实际创建帖子。简单地说,您希望获取JSON字符串并使用将其转换为PHP对象或数组json_decode. http://php.net/manual/en/function.json-decode.php.一旦JSON被存储为对象或数组,您只需回显或处理数据即可。例如:$json = \'{"a":hello,"b":hi,"c":hey,"d":yo,"e":ola}\'; $data = json_decode($json); echo $data->{\'a\'} // this should echo the value "hello" 重要的是要注意缓存外部请求,您不希望在每次需要数据时都发出远程请求,而是希望使用Transient API 设置数据过期和刷新的时间。其他两个重要链接:http://codex.wordpress.org/HTTP_APIhttp://wp-api.org/ 结束 文章导航