Plugin Directory

!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

XML-RPC Modernization

This plugin updates the WordPress XML-RPC API to leverage the latest features of WordPress and move beyond the historical Blogger/metaWeblog/MT APIs.


  • Alignment with WordPress core version of wp.getUser and wp.getUsers.
  • Renamed wp.getUserInfo to wp.getProfile to match 3.5 core.
  • Added wp.editProfile to match WordPress core.
  • Added wp.getRevisions and wp.restoreRevision methods to match 3.5 core.
  • Added 'post_id" parameter to wp.uploadFile.
  • Added 's' parameter to wp.getPosts.
  • Added 'if_not_modified_since' parameter to wp.editPost.
  • Added 'post_parent', 'guid', 'post_mime_type' and 'menu_order' to _prepare_post.
  • Fixed several small bugs in wp.editPost.


  • Added 'attachment_id' to wp.getMediaLibrary and wp.getMediaItem to match 3.4 core.


  • Fixed broken 'number' filter parameter behavior for wp.getPosts.
  • Fixed broken 'id' return value of wp.uploadFile and metaWeblog.newMediaObject.


  • Alignment with WordPress core progress (RC1).
  • Removed wp.getPostTerms and wp.setPostTerms.
  • Added 'id' to wp.uploadFile return value.
  • Added new options for wp.getOptions and wp.setOptions to match 3.4 core.
  • Added minimum argument count guards to users methods.
  • Added additional fields to wp.newUser and wp.editUser.


  • Alignment with WordPress core progress on post and taxonomy methods.
  • Added filter parameter to wp.getTerms.
  • Added featured_image field support for post methods.
  • Fixed date-related bugs for draft posts.


  • PHP 5.2.x compatibility fix.
  • Typo corrections.
  • Alignment with WordPress core version of post methods.


  • Added wp.newPost, wp.editPost, and wp.deletePost methods.


  • Revised implementations of many methods.
  • Added fields parameter to wp.getUser and wp.getUsers.
  • Updated method docstrings.
  • Moved new XML-RPC server class implementation to its own file.
  • Added new wp.getUserInfo method.
  • Added group_by_taxonomy parameter to wp.getPostTerms.


  • Initial release containing most of the anticipated methods.

Requires: 3.3 or higher
Compatible up to: 3.5.2
Last Updated: 2012-12-3
Active Installs: 200+


5 out of 5 stars


0 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.