替代传统的 Blogger、MovableType 和 metaWeblog API 的 XML-RPC API。某些客户端也存在于不同的编程语言中。
组件
- Posts(用于文章、页面和自定义文章类型)– 添加于 WordPress 3.4
- Taxonomies(用于分类法、标签和自定义分类法)– 添加于 WordPress 3.4
- Media – 添加于 WordPress 3.1
- wp.getMediaItem
- wp.getMediaLibrary
- wp.uploadFile
- Comments – 添加于 WordPress 2.7
- Options – 添加于 WordPress 2.6
- Users – 添加于 WordPress 3.5
废弃组件
- Categories – 请使用 Taxonomies 代替,设置 taxonomy='category'
- wp.getCategories
- wp.suggestCategories
- wp.newCategory
- wp.deleteCategory
- Tags – 请使用 Taxonomies 代替,设置 taxonomy='post_tag'
- wp.getTags
- Pages – 请使用 Posts 代替,设置 post_type='page'
- wp.getPage
- wp.getPages
- wp.getPageList
- wp.newPage
- wp.editPage
- wp.deletePage
- wp.getPageStatusList
- wp.getPageTemplates
客户端
- rubypress: 适用于 Ruby 项目的 WordPress XML-RPC 客户端。紧密镜像此文档,内置完整测试套件
- wordpress-xmlrpc-client: 带有完整测试套件的 PHP 客户端。该库的实现与本文档中的 WordPress API 紧密一致。
- WordPressSharp: C#.net 的 XML-RPC 客户端
- plugins/jetpack: Jetpack by WordPress.com 为运行该插件的网站提供 JSON API
- plugins/json-api: WordPress JSON API