Recipe notesThe slow-roast method that saves your weeknightsOne tray, four hours, zero supervision. We tested the low-and-slow approach on everything from root vegetables to pork shoulder, and it turns out patience does most of the work for you…Batch Cooking
By Copper & CorianderPosted 12 Sept 2026

WordPress API integration for blog publishing

Connect WordPress.com or a self-hosted WordPress site, then create, update, schedule, and delete articles through the same Blogs API.

  • Articles
  • Featured images
  • Scheduling
  • Self-hosted

Join 70,000+ of the world's most ambitious developers and builders

Warner Music Group
ClickUp
Vibiz
RE/MAX
Heymark
Holo
How It Works

Three steps to your first article

1

WordPress

WordPress.com

Self-hosted site

Connect the site

Use WordPress.com OAuth, or verify a self-hosted HTTPS site with a username and Application Password.

2

POST /v1/accounts/{id}/blogs/{id}/articles

const { data } = await zernio.blogs.createBlogArticle({
  path: { accountId: 'acc_8f2a', blogId: '1' },
  body: {
    title: 'What shipped in v2.4',
    bodyHtml: '<p>Faster exports and a new editor.</p>',
    tags: ['releases', 'product'],
    publishDate: '2027-01-15T14:30:00+01:00',
  },
});

Create the article

List blogs for the id (the site id on WordPress.com, 1 when self-hosted), then send the HTML and its editorial fields.

3

Spring update

Saved without publishing

Draft

Mon, 18 Jan

09:00, Europe/Madrid

Scheduled

What shipped in v2.4

Fri, 15 Jan at 14:30

Published

WordPress publishes it

Publish now, keep a draft, or set a future date. On a self-hosted site the timing follows its WP-Cron.

Connect WordPress.com with OAuth, or a self-hosted site with an Application Password

Features

Everything you need to ship WordPress features

Complete article lifecycle

List, create, read, update, and delete articles through the Blogs API.

Editorial fields

HTML, title, slug, excerpt, tags, author, and featured image.

Draft, publish, or schedule

Keep an article private, publish immediately, or give WordPress a future publish date.

Hosted and self-hosted

WordPress.com OAuth and self-hosted Application Password connections use one article API.

Focused blog scope

One connected site and its standard posts, without custom post types or SEO plugin fields.

Integrate

Three ways in. Same API behind all of them

Write it yourself with the SDKs, hand it to an agent over MCP, or run it from a shell.

Read the docs
import Zernio from '@zernio/node';
const zernio = new Zernio(); // reads ZERNIO_API_KEY
const { data: article } = await zernio.blogs.createBlogArticle({
path: { accountId: 'acc_xxx', blogId: '1' },
body: {
title: 'What shipped in v2.4',
bodyHtml: '<p>Faster exports and a new editor.</p>',
tags: ['releases', 'product'],
publishDate: '2027-01-15T14:30:00+01:00',
},
});
And more
Supported Platforms

Build one integration
and publish to 2 blog platforms with it

Frequently Asked Questions

Ship WordPress today

Connect WordPress.com or self-hosted sites and manage their articles through one API.

  • SOC 2
  • GDPR compliant
  • 99.97% uptime
  • Under 50ms response