What it does
Wavefront publishes approved articles to a self-hosted WordPress site through its REST API. A post can go in as a draft (the default), go live, or be scheduled in WordPress for a later time.
Images are uploaded to your media library, and categories and tags are matched by name. When an article changes later, the next approved version updates the same post, so the URL stays the same.
Before you start
- A WordPress site, version 5.6 or later, served over https
- A WordPress user with the Author, Editor or Administrator role
How to connect WordPress
- In WordPress, sign in as the user Wavefront should post as and open Users → Profile → Application Passwords.
- Name the password Wavefront, choose Add New Application Password and copy it. WordPress shows it once.
- In Wavefront, open Settings → Publishing and choose Add destination. Pick WordPress.
- Enter the site URL, the username and the Application Password.
- Optionally set another author by user ID, or tell Wavefront to use only categories and tags that already exist.
- Choose Test connection. Wavefront checks the settings and credentials without writing anything, then you save. It also tells you what won't be sent, such as SEO fields your site doesn't expose.
What Wavefront sends
- Title, slug, clean HTML body and excerpt
- The hero image as the featured image, and body images uploaded to the media library with alt text
- Categories and tags, found by name and created if missing (unless you turn that off)
- SEO title, meta description and canonical URL for Yoast SEO or Rank Math, when the site exposes those fields
- JSON-LD in the post, unless Yoast SEO or Rank Math already prints its own
- A check that a live post's page loads and shows its heading
Good to know
- Yoast SEO and Rank Math don't accept their title and description over the REST API by default. Until the site exposes them, WordPress uses the post title.
- JSON-LD needs an Administrator or Editor account, because WordPress strips scripts for other roles.
- Withdraw moves the post to the trash, where you can restore it.