I see WordPress.com recently started using Gutenberg, which relies on the WP REST API.
I'm building a plugin and I'd like to use the WP REST API from a self-hosted site, and have it communicate with a WordPress.com site, but I'm having trouble finding the REST API base URL.
For example, https://cmljnelson.wordpress.com/wp-json
is a 404. The documentation about REST API discovery doesn't seem to apply to WordPress.com.
How can I find the WP REST API base URL for WordPress.com sites?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
WordPress.com's REST API apparently is shared among sites hosted there and you can access it here: https://public-api.wordpress.com/wp/v2/.
If you want access to the REST routes of a specific site in WordPress.com, use the /sites
route:
https://public-api.wordpress.com/wp/v2/sites/{site-id or domain}/
Further reading:
- WordPress REST API on WordPress.com.
- WordPress.com REST API Resources.
- WordPress.com API Console.