Skip to content

Latest commit

 

History

History
25 lines (24 loc) · 1.48 KB

File metadata and controls

25 lines (24 loc) · 1.48 KB

wordpress_with_xmlrpc

Remotely connect to your Wordpress blog with XML-RPC and Python

XML-RPC is one of the good features provided by Wordpress to take control of your blog remotely. Usually, XML-RPC is enabled by default in Wordpress. Wordpress XML-RPC is considered a good option when you need to remotely control your blog, but it has some security concerns.
For Example, XML-RPC can be used to brute-force login to your Wordpress blog.
The security concerns can be handled by using Manage XML-RPC Plugin. Check the below link to see how to setup a secure XML-RPC on your Wordpress installation before posting remotely.
Remotely Post to Wordpress with XML-RPC

Once XML-RPC is setup on your Wordpress installation, you can remotely perform the below operations:
1. Create Posts
2. Edit Posts
3. Delete Posts

wordpress_with_xmlrpc.py is built with Python 2.7 and uses Python's xmlrpclib library.
Note : xmlrpclib library has been renamed to xmlrpc.client in Python 3+
If you are unable to import xmlrpclib, you can download it from below link and import it.
Python xmlrpclib

The complete documentation for Wordpress API used in this script is available at below link.
https://codex.wordpress.org/XML-RPC_MetaWeblog_API