Use XML-RPC via HttpRequest Node to Post on Wordpress.com
This workflow uses the XML-RPC protocol via HTTP requests to automatically publish content to a Wordpress.com blog. Users can customize the blog address, username, application password, and article content to achieve efficient content publishing. The workflow includes built-in request response handling and success/failure judgment to ensure process stability, making it suitable for content creators, marketers, and technical teams. It simplifies multi-platform content publishing and enhances work efficiency and accuracy.

Workflow Name
Use XML-RPC via HttpRequest Node to Post on Wordpress.com
Key Features and Highlights
This workflow leverages n8n’s HttpRequest node to utilize the XML-RPC protocol for automating content publication on Wordpress.com blogs. It supports customization of blog URL, username, application password, as well as post title and content. The workflow automatically generates an XML-RPC-compliant request body and sends it to the Wordpress server to complete the post publishing process. Built-in response handling and success/failure evaluation ensure stable and controllable execution of the workflow.
Core Problems Addressed
Manual posting on the Wordpress backend is inefficient and cumbersome. This workflow automates the process, solving challenges related to cross-platform content synchronization and automatic publishing, thereby improving publishing efficiency and accuracy.
Use Cases
- Content creators scheduling or on-demand automatic blog post publishing
- Marketing teams bulk pushing campaign content to Wordpress blogs
- Technical teams automating system log or report publication
- Any scenario requiring automatic conversion of external system data into Wordpress blog posts
Main Workflow Steps
- ManualTrigger: Manually trigger the workflow start
- Settings: Configure blog URL, username, application password, post title, and content
- PrepareXML: Generate an XML-RPC formatted XML request body via a code node, including escaping special characters
- PostRequest: Send an HTTP POST request with the XML payload to Wordpress’s xmlrpc.php endpoint
- HandleResponse: Parse the XML response returned by Wordpress
- IsSuccessful: Determine if the post was published successfully and trigger corresponding success or failure nodes for further processing
Involved Systems or Services
- Wordpress.com (via XML-RPC interface)
- n8n automation platform (nodes including ManualTrigger, Set, Code, HttpRequest, XML, If, etc.)
Target Users and Value
- Blog operators and content editors seeking to simplify multi-platform content publishing
- Automation enthusiasts and developers integrating Wordpress content publishing into automated workflows
- Enterprise marketing and technical teams aiming to automate content publishing and system integration to enhance efficiency and accuracy
- Any users needing to rapidly push structured content to Wordpress blogs
This workflow enables users to effortlessly automate Wordpress blog post publishing, minimizing manual intervention and ensuring fast and accurate content deployment.