Docs
Dashboard
Publishing

publish_wordpress

Publish content directly to WordPress (supports .com and .org)

Parameters

ParameterTypeRequiredDefaultDescription
titlestring
Required
Post title
contentstring
Required
Full post content (HTML or Markdown)
statusstring
Optional
draftPublication status: 'draft' or 'publish'
categoriesstring[]
Optional
Category names
tagsstring[]
Optional
Tag names
featured_image_urlstring
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

Related Tools