Codex

XML-RPC Support

WordPress uses an XML-RPC interface. We currently support the Blogger API, metaWeblog API, and the Movable Type API.

We also implement several extensions to the Movable Type API, in an API we call the WordPress API. If possible, your client should use the API variants beginning with the wp prefix.

The metaWeblog and MovableType API are currently supported with the following exceptions:

  • The stub mt.supportedTextFilters is a dummy stub function that returns an empty string.


Extended entries in the MovableType API are automatically converted to/from the WordPress <!--more--> tag.

Thanks to WordPress' XML-RPC support, you can now post to your WordPress blog using many popular Weblog Clients.

Develop Your Own Weblog Client

You can always develop your own. Many scripts in Perl, Python, PHP, Applescript and Java have already been written and are ripe for the picking (and tweaking). If you are planning on developing a Mac OS X Dashboard Widget, start with Apple's very detailed documentation.

Your XML-RPC server/path are as described here:

  • If your WordPress root is http://example.com/wordpress/, then you have:
    • Server: http://example.com/ (some tools will just want the 'example.com' hostname part)
    • Path: /wordpress/xmlrpc.php
    • complete URL (just in case): http://example.com/wordpress/xmlrpc.php