WordPress Integration
Publish and update articles on self-hosted WordPress or WordPress.com using the REST API.
The ZyVOP WordPress adapter uses the standard WordPress REST API (/wp-json/wp/v2/posts) with secure Application Passwords to publish directly to WordPress sites.
Prerequisites & Application Passwords
WordPress 5.6+ includes native support for Application Passwords.
- Log in to your WordPress Admin dashboard (
/wp-admin). - Go to Users → Profile (or Users → All Users → Edit your profile).
- Scroll down to the Application Passwords section.
- Enter a name (e.g.
ZyVOP Publisher) and click Add New Application Password. - Copy the generated password (formatted with spaces, e.g.
xxxx xxxx xxxx xxxx). - In ZyVOP Settings, input:
- WordPress Site URL: Your root WordPress domain (e.g.
https://myblog.com) - Username: Your WordPress admin or author username
- Application Password: The generated password
- WordPress Site URL: Your root WordPress domain (e.g.
How ZyVOP Formats for WordPress
1. Gutenberg-Compatible HTML
ZyVOP translates your Markdown into semantic HTML with proper paragraph, header, and preformatted code tags compatible with the WordPress Block Editor (Gutenberg) and Classic Editor.
2. Mermaid Diagram Support
Mermaid diagrams are automatically rendered to high-resolution vector SVG embeds before injection into the WordPress content block.
3. Attribution and Canonical Metadata
ZyVOP appends a visible attribution link to the published article. The current WordPress adapter does not write core canonical metadata or plugin-specific fields for Yoast SEO, Rank Math, or All in One SEO. Configure the canonical URL in WordPress or your SEO plugin when WordPress should not be the preferred version.
4. Updating Published Articles
ZyVOP tracks the WordPress post ID. Updating an article in ZyVOP executes a PUT request to /wp-json/wp/v2/posts/<id>, keeping your WordPress post up-to-date while preserving the original slug and permalink.