Skip to content

Connect WordPress

WordPress publishing uses the REST API. Use a dedicated user with Author (or higher) and an Application Password. Do not use a personal login password.

Org admins connect it at Settings → CMS Publishing. Click Connect CMS, then choose WordPress.

WordPress selected with the site URL, Application Password auth, username, and application password fields

Field What to paste
API URL The site address, such as https://www.example.com. The REST root (https://www.example.com/wp-json) also works. Edisource resolves the REST path if you give the site URL.

The REST API must be reachable from the internet.

Choose how Edisource signs in.

Application Password (recommended)

  1. In WordPress go to Users → Profile → Application Passwords.
  2. Create one named Edisource.
  3. Paste the Username of that WordPress user.
  4. Paste the generated Application Password (the app password, not the account password).

JWT Token

Use this only if the JWT Authentication plugin is already on the site. Paste the token from that plugin.

WordPress publishing options with Classic editor, Yoast SEO, the social-preview toggle, proxy toggle, and default tags

Match these to the site.

Field What it does
Editor Style Classic or Block (Gutenberg). Pick the editor your site uses so the body lands in the right format.
SEO Plugin None or Yoast SEO. Choose Yoast when that plugin is installed.
Sync featured image to social previews (Yoast) Appears only when SEO Plugin is Yoast SEO. On means the featured image is also written to Yoast’s social preview fields.
Use proxy when publishing Turn this on if Edisource has told you to. Some sites sit behind a firewall or bot filter and need the proxy.

These are applied on every publish unless the draft already has its own.

Click Add Tag or Add Category. Each item needs both:

Field What to paste
Tag Name / Category Name The label, such as Technology or Latest News
Tag ID / Category ID The numeric WordPress term ID

Default tag editor with Tag Name Technology, Tag ID 12, Categories, and optional Site Name, Domain URL, and CMS Version

WordPress taxonomies in a template use those same numeric IDs:

<taxonomy_category>12, 18</taxonomy_category>

The part after taxonomy_ is the taxonomy slug on the site. See Structure output with XML tags.

These labels help your team recognize the connection. They are not used to call WordPress.

Field What to paste
Site Name A name your newsroom will recognize, such as Demo Digest
Domain URL The public site, such as https://www.example.com
CMS Version Optional, such as 6.5

This card appears after the WordPress connection is saved. Anyone on the team can change it. It auto-saves.

Turn an item on when you want Edisource to fill that field at publish time. Each enabled item can take:

  • Examples — one real example per line from your publication
  • Additional instructions — tone, length, or house style for that field
Control What it fills
AI-Assign Categories The best-fitting WordPress categories for the article
Assign Tags Tags suggested from the article
Meta Title The headline search engines show
Meta Description The short summary under that title
Focus Keyword The main search phrase
OG Title Title on Facebook or LinkedIn shares
OG Description Summary on Facebook or LinkedIn shares
Twitter Title Title on X (Twitter) cards
Twitter Description Summary on X (Twitter) cards
Slug The URL-friendly headline
Excerpt The teaser on archive and listing pages

Featured images upload to the Media Library.

  1. Publish once to draft, not live.
  2. Confirm title, body, image, categories, tags, and SEO in WordPress.
  3. If a custom field is empty, the template did not emit the tag, or that meta key is not registered with show_in_rest.