Idea2Post publishes directly to your WordPress blog via the WP REST API. You need 3 things: your site URL, a WordPress username, and an Application Password (not your login password).
| Field | Example | Where to find |
|---|---|---|
| Site URL | https://yourblog.com | Your WordPress homepage URL (no trailing slash) |
| Username | admin | Your WordPress login username (must be Editor or Admin role) |
| Application Password | xxxx xxxx xxxx xxxx xxxx xxxx | WordPress Admin → Users → Profile → Application Passwords |
Important: Application Passwords are different from your regular WordPress login password. They are special API keys that WordPress generates for external apps. Your normal login password will NOT work.
Application Passwords are built into WordPress 5.6+ (released Dec 2020). If you're running an older version, update WordPress first.
You can check your version at: yourblog.com/wp-admin/about.php
WordPress only allows Application Passwords on sites with SSL/HTTPS. If your site still uses http://, you need to install an SSL certificate first.
If your site is http:// only (no SSL), you can still use Application Passwords by adding this line to your wp-config.php:
add_filter( 'wp_is_application_passwords_available', '__return_true' );
However, we strongly recommend using HTTPS for security.
Go to yourblog.com/wp-admin and log in with an account that has Editor or Administrator role. Only these roles can create posts via the API.
Navigate to: Users → Profile (or click your name in the top-right corner).
Scroll down to the "Application Passwords" section near the bottom of the page.
Idea2PostABCD 1234 EFGH 5678 IJKL 9012Copy this password immediately! WordPress only shows it once. If you lose it, you'll need to create a new one (the old one still works, but you can't see it again).
The spaces in the password are optional — you can paste it with or without spaces into Idea2Post.
Go to Auto Publish and click "Connect WordPress Blog". Fill in:
| Field in Idea2Post | What to enter |
|---|---|
| Label | A friendly name, e.g. My Blog or yourblog.com |
| WordPress Site URL | Your full site URL, e.g. https://yourblog.comNo trailing slash. Include https:// |
| WordPress Username | Your WordPress login username (not email), e.g. admin |
| Application Password | The password from Step 4, e.g. ABCD 1234 EFGH 5678 IJKL 9012 |
Click Connect. That's it!
After connecting, you can test by:
Idea2Post uses the WordPress REST API (/wp-json/wp/v2/posts) with HTTP Basic Auth. When you schedule a post:
publish (immediately visible)If WordPress is installed in a subdirectory (e.g. yourdomain.com/blog), use the full path as the Site URL:
https://yourdomain.com/blog
Idea2Post will call https://yourdomain.com/blog/wp-json/wp/v2/posts automatically.
You can connect as many WordPress sites as you want. Each one appears as a separate account in Auto Publish. When scheduling a post, just pick which site to publish to from the dropdown.
The username or Application Password is wrong. Double-check:
The REST API is blocked. Common causes:
/wp-json/wp/v2/posts in your security pluginThe REST API endpoint was not found. Check:
yourblog.com/wp-json/ in your browser)yourblog.com/?rest_route=/wp/v2/posts — switch to "Post name" to fixPossible reasons:
Idea2Post sends HTML content. If your theme strips HTML or your content looks plain, check if you have a plugin that filters post content (e.g. a "plain text only" setting).
To disconnect Idea2Post from your WordPress site:
Revoking in WordPress immediately stops Idea2Post from publishing. Disconnecting in Idea2Post only removes the saved credentials from our side.
Still stuck? Open a ticket at helpdesk.mycoach.ing.