OpenClaw WordPress Integration Guide
This guide shows how to use OpenClaw Ultra to manage your WordPress site — publish posts, manage WooCommerce products, select categories, and fill hashtags — all through the WordPress REST API.
What You'll Need ​
A self-hosted WordPress site (wordpress.org, not wordpress.com)
The Basic Auth plugin installed on your WordPress site
OpenClaw Ultra installed on your Windows desktop
Step 1: Install the Basic Auth Plugin ​
WordPress REST API requires authentication. The easiest way is using the Basic Auth plugin.
Download the plugin from: https://github.com/WP-API/Basic-Auth
In your WordPress admin panel, go to Plugins → Add New Plugin → Upload Plugin
Upload the downloaded Basic-Auth-master.zip file
Click Activate
Alternative Authentication
If your server supports OAuth or Application Passwords (WordPress 5.6+), you can use those instead. This guide uses Basic Auth for simplicity.
Step 2: Create a .env File for Credentials ​
Create a .env file in a secure location on your computer to store your WordPress site credentials.
Create a file named wordpress.env with the following content:
WP_SITE_URL=https://yoursite.com
WP_USERNAME=your-admin-username
WP_APPLICATION_PASSWORD=your-password
Keep Your .env File Safe
Never commit your .env file to version control or share it publicly. Add *.env to your .gitignore file.
Step 3: Configure OpenClaw Ultra to Read the .env File ​
In OpenClaw Ultra, you can use the File skill to read your .env file and load the credentials.
Open OpenClaw Ultra
In the chat, type:
Read the file at C:\path\to\wordpress.env and store each line as a variable.
OpenClaw Ultra will parse the .env file and make the values available for subsequent requests.
Step 4: Publish a WordPress Post via REST API ​
Now you can use OpenClaw Ultra to create and publish WordPress posts automatically.
Example prompt:
Using the WordPress REST API at {WP_SITE_URL}/wp-json/wp/v2/posts, create a new post with: - Title: "My First Automated Post" - Content: "This post was created by OpenClaw Ultra via the WordPress REST API." - Status: publish - Categories: Technology, AI - Hashtags: #WordPress #Automation #OpenClaw Use Basic Auth with username {WP_USERNAME} and password {WP_APPLICATION_PASSWORD}.
OpenClaw Ultra will send a POST request to the WordPress REST API endpoint and publish your post.​
Click [ WordPress REST API] to view the detailed content of this article.



















