开放的编程资料库

当前位置:我爱分享网 > PHP教程 > 正文

WordPress JSON API 插件

自从我转向主要使用 JavaScript 的工作后,我就越来越迷恋 JSON 的简单性和实用性。现在我想要所有可用的 JSON 格式的东西,当我遇到不提供 JSON API 的服务时,我会很生气。我最近正在集思广益,想出一种将我的网站放入 Dojo/Dijit 小部件的方法,并意识到 WordPress 不提供检索帖子信息的本机 JSON 方法。输入很棒的 JSON API 插件。

下载并安装 JSON API 插件

该插件可在 WordPress 网站上找到:

http://wordpress.org/extend/plugins/json-api/

从 WordPress 管理界面下载并安装。

配置插件

该插件具有三个主要功能:

  • 核心:拉取标准帖子/类别/标签/等的基本方法。数据。
  • 帖子:提供与帖子相关的附加功能,包括帖子创建。
  • 回复:提供评论和引用引用提交方法。

大多数人只需要启用“核心”方法。高级用户可以尝试管理帖子和评论。

使用插件

该插件有十亿种用途和方法,所有这些都记录在以下地址:

http://wordpress.org/extend/plugins/json-api/other_notes/

一些更有用的方法包括拉取所有类别…

/*
url ?json=get_category_index
*/
{
  "status": "ok",
  "count": 3,
  "categories": [
    { ... },
    { ... },
    { ... }
  ]
}//....

…并检索给定类别中的所有帖子…

/*
url ?json=get_category_posts&slug=mootools
*/
{
  "status": "ok",
  "count": 10,
  "count_total": 79,
  "pages": 7,
  "category": { ... }
  "posts": [
    { ... },
    { ... },
    ...
  ]
}//....

…或者只是抓取最近的帖子:

/*
url ?json=get_recent_posts&count=10
*/
{
  "status": "ok",
  "count": 10,
  "count_total": 79,
  "pages": 7,
  "posts": [
    { ... },
    { ... },
    ...
  ]
}//....

正如我上面提到的,您可以向插件提供许多参数来获取 JSON 数据。

善与恶

我对这个插件的唯一担心是它让任何人都能够使用 JSONP 库嗅探你的所有帖子。这不是插件创建者的负担——只是我的想法。

期待我尽快发布示例用法帖子!

未经允许不得转载:我爱分享网 » WordPress JSON API 插件

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏