Publishing
publish_wordpress
Publish content directly to WordPress (supports .com and .org)
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| title | string | Required | — | Post title |
| content | string | Required | — | Full post content (HTML or Markdown) |
| status | string | Optional | draft | Publication status: 'draft' or 'publish' |
| categories | string[] | Optional | — | Category names |
| tags | string[] | Optional | — | Tag names |
| featured_image_url | string | Optional | — | URL of featured image to upload |
Example
Publish to WordPress:
Request
{
"title": "React Hooks Guide",
"content": "# React Hooks\n\nReact Hooks are functions...",
"status": "draft",
"categories": ["Development", "React"],
"tags": ["react", "hooks", "tutorial"],
"featured_image_url": "https://example.com/hero.jpg"
}Response
{
"status": "success",
"post": {
"id": 1234,
"url": "https://your-site.com/?p=1234",
"edit_url": "https://your-site.com/wp-admin/post.php?post=1234&action=edit",
"status": "draft"
},
"featured_image": {
"uploaded": true,
"id": 1235
},
"categories": ["Development", "React"],
"tags": ["react", "hooks", "tutorial"]
}Tips
Best Practices
- Supports both WordPress.com and self-hosted
- Use Suparank WordPress plugin for easiest setup
- Featured images are uploaded automatically
- Categories/tags are created if they don't exist