Skip to content

Connect WordPress

WordPress is an article channel, so a post needs a title and a body rather than a caption.

Both kinds of WordPress blog work: a site you run yourself on your own domain, and a blog on WordPress.com, including one using a custom domain through them. Publiz asks which one you have when you connect, because the two sign in differently. Everything after that is the same, so the rest of this page applies to both.

Connecting this kind is unusual in one way: the permission screen belongs to your own site, not to a company. You approve the connection in your own WordPress admin, and your site hands Publiz a password made only for it.

  1. In Publiz, open Settings then Accounts, click Connect account and pick WordPress.
  2. Choose A WordPress site I run myself, then type your site’s address, like example.com. If WordPress lives in a subfolder, give the whole path, like example.com/blog.
  3. Press Check site. We look it up and show the site’s name back to you, so a typo turns up before you are sent anywhere.
  4. Press Continue to your site. WordPress shows you its own approval screen, naming Publiz.
  5. Press Yes, I approve. You land back in Publiz with the account connected.

Your site needs to be reachable over https, and the account you approve with needs the Author role or higher. If it cannot publish posts, we say so at connect time rather than letting a scheduled article fail hours later.

If it says application passwords are turned off

Section titled “If it says application passwords are turned off”

Some sites switch the feature off, and some hosts break it. We check before sending you anywhere, so you see this instead of a blank screen. It is usually one of three things:

  • a security plugin that disables application passwords
  • a snippet in the theme or a must-use plugin doing the same
  • a managed host that strips the Authorization header from incoming requests

Ask whoever runs the site to re-enable application passwords and let the Authorization header through, then connect again.

This one is an ordinary sign-in, and there is nothing to type: WordPress.com knows which blogs you have and lets you pick one on its own screen.

  1. In Publiz, open Settings then Accounts, click Connect account and pick WordPress.
  2. Choose A blog on WordPress.com.
  3. Sign in to WordPress.com if you are not already, then pick the blog you want to publish to and press Connect.

Fill in the title, then write the body in the WordPress section of the composer. Markdown is turned into HTML before it is sent, so headings, lists, links and bold text arrive as real formatting rather than as punctuation.

In the WordPress options you can set:

  • Status — published, draft, pending review, or private.
  • Categories and Tags — typed as names. Anything your site does not have yet is created when the article is published.
  • Excerpt — the short summary themes show in archive and feed listings.
  • Slug — the last part of the article’s address. Left empty, WordPress makes one from the title.
  • Post format and Pin to the front page — both ignored by themes that do not support them.

The first image attached to the post becomes the featured image. Images are uploaded into your own media library rather than linked from ours, including the ones inside the article body, so nothing breaks later if you delete the file in Publiz.

Unpublishing from Publiz moves the article to your site’s Trash, where you can restore it if you change your mind. It is gone from the public site straight away.

  • No analytics. A site you run yourself does not count views at all unless you add Jetpack Stats or a plugin, and we do not pull the numbers WordPress.com keeps for its own blogs. Either way, there is no audience or post performance section for this channel.
  • No comments. Your site’s blog comments stay on your site. The Inbox in Publiz is for social conversations, and WordPress does not appear there.
  • No canonical URL field. WordPress has no such setting of its own; it comes from an SEO plugin like Yoast or Rank Math, so setting one here would quietly do nothing.
  • One WordPress account per workspace. A site you run yourself and a WordPress.com blog are the same channel here, so it is one or the other. If you publish to two blogs, use a workspace for each. See channels overview.