Connect your WordPress site to Wrodium for seamless content optimization and publishing.
Created date:
Dec 5, 2025
Updated date:
Dec 11, 2025
Prerequisites
WordPress 5.6 or later
REST API enabled (enabled by default)
Application Passwords feature (WordPress 5.6+)
Admin or Editor access to your WordPress site
Setup Steps
Step 1: Generate an Application Password
Log into your WordPress admin panel
Navigate to Users → Profile
Scroll to Application Passwords
Enter a name (e.g., "Wrodium Integration")
Click Add New Application Password
Copy the generated password immediately (it won't be shown again)
Note: Application Passwords look like
xxxx xxxx xxxx xxxx xxxx xxxxwith spaces. Include the spaces when entering in Wrodium.
Step 2: Configure Wrodium
Go to Settings → CMS Connection in Wrodium
Select WordPress as your provider
Enter the following:
Field | Value | Example |
|---|---|---|
Base URL | Your WordPress site URL |
|
Username | Your WordPress username |
|
Application Password | The password from Step 1 |
|
Click Test Connection to verify
Click Save Configuration
Configuration Schema
API Behavior
Listing Articles
Wrodium fetches posts via:
Returned fields:
id→ Article IDtitle.rendered→ Post title (HTML stripped)excerpt.rendered→ Post excerptcontent.rendered→ Full content (used for word count)date→ Publication datestatus→ Post status (publish, draft, etc.)link→ Public URL
Updating Articles
Wrodium updates posts via:
Supported update fields:
title→ New titlecontent→ New HTML contentexcerpt→ New excerptslug→ New URL slugstatus→ Set to "publish" to publish
Permissions Required
The WordPress user needs the following capabilities:
edit_posts→ To update contentpublish_posts→ To publish contentread→ To list articles
For full functionality, we recommend using an Editor or Administrator role.
Advanced: Custom Post Types
To work with custom post types, add the post type to your configuration:
Troubleshooting
"401 Unauthorized" Error
Verify your username is correct (not email)
Ensure the Application Password was copied with spaces
Check that Application Passwords are enabled (some security plugins disable them)
"403 Forbidden" Error
Your user may lack sufficient permissions
Check if a security plugin is blocking REST API access
Verify
/wp-json/endpoint is accessible
"404 Not Found" Error
Ensure your Base URL doesn't include
/wp-json/Verify pretty permalinks are enabled in WordPress
REST API Blocked
Some hosts or security plugins block the REST API. To check:
If blocked, whitelist Wrodium's IPs or use our webhook integration instead.
Code Example
Here's how the WordPress client works under the hood:




