是否有用于从您的网站创建API的wordpress插件?

Cou*_*ent 5 api wordpress plugins

我想以API形式使用wordpress网站上的数据.也许REST与JSON输出.我想知道是否有任何插件可以自动使wordpress数据从其运行的站点外部访问,类似于大多数Web API的工作方式.

EAM*_*ann 4

WordPress 基本上是一个基于 REST 的平台。您输入带有特定查询字符串的 URL(有时隐藏在“漂亮的永久链接”中),系统会根据主题中定义的布局和结构返回半静态资源。

要将其构建到“API”中,您需要首先确定您要返回的信息以及您希望如何构建它。您是否希望人们通过典型链接 ( http://blog.url/?post=xxx&category=xxx&whatever=xxx )访问您的数据?或者您想继续运行典型的博客但允许通过其他机制访问 API?

如果您想要第二条路线,您可以随时将插件挂接到 WordPress 的内置 XMLRPC 服务中。然后用户将发出类似http://blog.url/xmlrpc.php?resource=xxx&variable=yyy&somethingelse=zzz的请求,您的网站将返回您想要的任何信息(尽管这将是 SOAP,而不是 REST ...所以这真的取决于你)。

请参阅我的回答,了解 WordPress 代码的具体示例...