← All networks

WordPress

Publish to WordPress from one place

Write once, tailor it for WordPress, schedule it and see how it did — in the studio, or with one API call alongside 18 other networks.

  • post
  • scheduling
  • analytics

Why Publishing Studio

Skip building your own WordPress integration

With Publishing Studio

  • Connect in the studio, or inside your own app with headless connect. We store the access and check it daily.
  • Every post checked against WordPress's limits before it's sent.
  • One request shape for WordPress and 18 other networks.
  • Retries run only what failed, and duplicates are refused.
  • Signed webhooks when a post lands or an account needs reconnecting.

Building on WordPress yourself

  • Build and maintain WordPress's sign-in flow and store its credentials securely.
  • Track WordPress's limits and API changes, and find out about them when posts fail.
  • Write a separate integration for every other network you add.
  • Build your own retry, duplicate and partial-failure handling.
  • Poll to learn what happened to each post.

How it works

Three steps to WordPress

  1. 1

    Connect your account

    Your site address, username and an application password. It can only publish, never log in, and you can revoke it any time.

    • A WordPress user with the Author, Editor or Administrator role.
  2. 2

    Write once

    Compose in the studio and tailor the text or media for WordPress, or send one POST /posts request from your code.

  3. 3

    We handle the rest

    We publish now or on schedule, retry what fails, and tell you the result — in the studio and by webhook.

Features

What you can do on WordPress

Posts

Publish to WordPress from the same editor as every other network.

Schedule and queue

Publish now, at a set time in any time zone, or into your posting queue.

Checked before it's sent

Character count, media type, size are checked against WordPress's limits while you write.

Alt text

Image descriptions are sent to WordPress so your posts stay accessible.

Analytics

Track comments for every WordPress post, next to your other networks.

Delete from the studio

Remove a published post from WordPress without leaving Publishing Studio.

Limits at a glance

WordPress's rules, built in

Text
Up to 100,000 characters
Media
up to 20 images or up to 5 videos (optional)Images and video can be mixed.
Images
JPG, PNG, WebP, GIF · up to 64 MB each
Video
MP4, MOV, WebM · up to 256 MB
Formats
post

Get every network's limits as data from GET /validate.

For developers

Publish to WordPress with one request

POST /posts → WordPress
curl -X POST "https://dashboard.lifebliss.app/api/v1/posts" \
  -H "Authorization: Bearer $PS_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "The full session is live.",
    "targets": [
      {
        "accountId": "WORDPRESS_ACCOUNT_ID",
        "platformSpecific": {
          "title": "Evening session notes"
        }
      }
    ],
    "publishNow": true
  }'

Quickstart · Headless connect · Webhooks

FAQ

WordPress questions

More in the developer docs and on pricing.

How do I connect WordPress?

Your site address, username and an application password. It can only publish, never log in, and you can revoke it any time. You need: a WordPress user with the Author, Editor or Administrator role.

What can I post to WordPress?

post posts with up to 20 images or up to 5 videos.

How long can a WordPress post be?

Up to 100,000 characters. The editor counts as you type and warns you before it's too long.

Can I schedule WordPress posts?

Yes. Publish now, pick a date and time in any time zone, or add the post to your posting queue — in the studio or through the API.

Can I delete a post after it's published?

Yes, from the post's page in the studio.

Which WordPress analytics do I get?

comments for each post, collected automatically and shown next to your other networks.

Publish to WordPress today.

14-day free trial, no card. Every feature included.