我想在API表单中使用我wordpress网站的数据。也许REST带有JSON输出。我想知道是否有任何插件能够自动使网站外部的wordpress数据可以在网站上运行,这与大多数Web API的工作方式类似。是否有一个wordpress插件用于从您的网站创建一个API?
回答
WordPress基本上是一个以REST为动力的平台。你输入一个带有特定查询字符串的URL(有时被埋入一个'漂亮的永久链接'中),系统根据主题中定义的布局和结构返回一个半静态资源。
要将其构建到“API”中,您需要首先确定要返回的信息以及要如何构建它。您是否希望人们通过典型链接访问您的数据(http://blog.url/?post=xxx&category=xxx&whatever=xxx)?或者你想继续运行一个典型的博客,但允许通过其他机制访问API?
如果您想要第二条路线,您可以随时将插件挂接到WordPress的内置XMLRPC服务中。然后用户会提出类似的请求,并且您的网站会返回您想要的任何信息(虽然这将是SOAP,而不是REST ...所以它真的取决于您)。
见我的回答对here与WordPress代码一个具体的例子...
我已经使用this REST/JSON API插件取得了一些成功,因此,虽然不是创建的API,你可能把它扯断,并改变它满足您的需求?这个插件似乎只支持输出,而不是输入(注释等)。似乎也有关于为input and output创建类似的api插头的讨论,并且这也可能是一种方法。玩的开心!
是的,有一种方法,我刚刚找到它!
你可以去这里:http://developer.wordpress.com/docs/api/
所有你需要做的就是填写你的网站变成像一个请求:
https://public-api.wordpress.com/rest/v1/sites/$yourSiteHere/posts/
,你会得到一个漂亮的JSON回来。
您可以很容易地发表评论,获取数据和添加查询。
如果您想做更多需要登录的内容,可以使用oAuth。
API Endpoints wordpress插件可以让你从你的WordPress网站构建任何API。
如果你是一个WordPress的插件开发者,你需要一个RESTful API也许thermal-api.com可以帮助你:Wordpress plugin to connect to a REST API?
但我认为最好的办法是使用WP-REST的API:http://v2.wp-api.org/extending/adding/
- 1. 为已有的Wordpress网站创建一个移动网站
- 2. 创建一个Wordpress演示网站插件展示
- 3. 是否有一个redmine插件一次创建多个问题?
- 4. 有用的WordPress的插件一个乐队的网站
- 5. 是否可以创建一个新的网站页面以外的wordpress和FTP上传到WordPress的网站?
- 6. 创建一个网站WAMP
- 7. IIS创建一个网站
- 8. 构建一个Wordpress插件
- 9. Android:帮助创建一个WordPress的网站的应用程序
- 10. 是否可以在没有API的情况下将数据从一个网站导出到另一个网站?
- 11. 是否可以创建一个适用于所有SharePoint网页/子网站的web部件?
- 12. stackoverflow是否有可用于在其他网站上创建插件的apis?
- 13. 在wordpress上建立一个网站
- 14. 从我创建的网站阵列获取下一个网站?
- 15. 在您的计算机上创建一个ASP.Net网站?
- 16. 是否可以在Wordpress中创建超过500个子网站?
- 17. 如何从我的Wordpress插件创建一个新页面
- 18. 根据现有网站创建一个新的Sitecore网站
- 19. 用nanoc创建一个基本网站
- 20. ADT插件是否自动创建一个ant构建文件?
- 21. 用PHP创建一个REST风格的API和网站
- 22. 如何从另一个网站取消您网站的JavaScript?
- 23. 是否有任何wordpress插件复制帖子从另一个wordpress
- 24. 重复的网站一个wordpress一闪
- 25. 用Gulp从package.json创建一个WordPress style.css
- 26. 是否有一个用于在Scala中创建GUI的GUI?
- 27. 在wordpress中创建一个插件是包括空白空间
- 28. 创建一个插件,将我的网站功能添加到另一个网站
- 29. 是否有一个用于outerHTML的jQuery插件?
- 30. 是否有一个用于在m4中开发的eclipse插件?