我为我的wordpress站点安装了JSON API插件。我想在一个外部网站上显示我在某个类别中有多少篇文章。
例如,我有这样一个URL: http://mywordpress.com/?json=get_category_posts&slug=press%20releases
在输出中,我几乎立即看到一个字段"post_count"和后面的数字。我想把这个数字封装成一个字符串,这样我就可以把这个数字输出到一个表上。但是为了让我能够做到这一点,我需要将整个输出放在一个变量中。
但是我不能有像
这样的东西$json-output = http://mywordpress.com/?json=get_category_posts&slug=press%20releases;
echo $json-output;
这只是输出URL,而不是JSON查询的结果。
我希望这个问题是有意义的。您需要使用CURL从URL获取json结果,然后用PHP解析json,然后回显您想要显示的项目。
您似乎缺少的部分是CURL和JSON解析,但是您正在正确的轨道上。
这可能会有帮助,一个非常简单的例子:http://www.katcode.com/http-requests-using-curl-and-decoding-json-responses/