Publishing integration
Publish to WordPress
Publishes to wp-json/wp/v2/posts using an Application Password -- no plugin required (WP 5.6+).
How it works
Posts are created through WordPress's own REST API (wp-json/wp/v2/posts), authenticated with an Application Password. No plugin to install, and it works on WordPress 5.6 and later.
Before you start
- WordPress 5.6 or later (Application Passwords ship in core from this version on)
- An account with permission to publish posts
- The site's REST API reachable at /wp-json (not blocked by a security plugin or host firewall)
Setup
Three steps to connect
Step 1
Get your application password
wp-admin -> Users -> Profile -> Application Passwords. Not your login password.
Step 2
Enter your site details
- Site URL *
- WordPress username
Step 3
Connect and publish
Once connected, approved posts publish straight to WordPress automatically. No export, no import, no copy-pasting into a CMS. Setup runs from your own client portal, so credentials for WordPress stay with you; the agency never has to hold or request them separately.
Troubleshooting
If something doesn’t connect
Connection test fails with an authentication error
Double-check the Application Password was copied exactly, spaces included. WordPress generates it with spaces for readability; both the spaced and unspaced form work, but a partial copy won't.
Connection test fails even with correct credentials
Some hosts and security plugins (Hide My WP, Wordfence in strict mode) block or rename the REST API. Confirm https://yoursite.com/wp-json/wp/v2/posts loads without a 403 in a browser.
Frequently asked questions
No. WordPress has shipped Application Passwords in core since version 5.6, so there's nothing to install.
Yes. Posts publish through the same REST API your SEO plugin already reads, so its meta fields and sitemap pick them up normally.
Yes, directly in WordPress like any other post. Comppound won't overwrite manual edits on a resync unless the post is republished from the portal.
Credentials are encrypted at rest and only ever used server-side to publish. Nobody, including us, can view them again once saved.
Nothing changes on WordPress itself. Everything already published stays exactly as it is. New posts just stop syncing until it's reconnected.
Still have questions? Talk to our team.
Ready to connect WordPress?
Book a call and we'll get your site's publishing integration set up together.