WordPress
Connect WordPress and publish live posts, pages, or CPTs the site already has.
WordPress is a live publish path — connect, verify, choose a post type, and jobs publish as public REST items (status: publish).
What you need
- WordPress site URL (root that serves WP — e.g.
https://blog.acme.com) - A user that can create and publish posts (Editor or Administrator)
One-click connect uses WordPress’s built-in Authorize Application screen. You approve Jeenie in WP Admin; Jeenie never sees your login password.
If Application Passwords are disabled (or the site is WordPress.com without that flow), use Advanced and paste a username + application password instead.
Helpful links:
Verify REST API: https://yoursite.com/wp-json/ should return JSON in a browser.
Connect
- Open CMS.
- Choose WordPress.
- Enter the site URL and click Connect with WordPress.
- Log into WP Admin if needed, then Approve.
- Jeenie stores the generated application password (encrypted) and returns you to CMS settings.
- Choose a post type (defaults to
posts). Jeenie lists types fromwp/v2/types— it will not invent CPTs. - Optionally pick categories/tags and map extra REST fields (ACF, Yoast, Rank Math) when those routes exist.
Advanced: paste username + application password if one-click is unavailable.
Credentials are encrypted in Supabase Vault (AES fallback) and never shown again in the UI.
What publishes
Title, HTML content, excerpt, slug, and featured image (cover upload). Optional categories/tags. SEO meta is sent only when Yoast or Rank Math REST is detected.
Gaps
- Featured image upload hard-fails if you mapped cover image and the upload fails; otherwise it still publishes without a cover.
- ACF / custom REST fields are mapped only when they appear on the type’s REST schema.
- If no SEO plugin REST is present, meta description is not written as an SEO field — that limitation is shown in CMS settings.
See Platform limitations.