WordPress Integration
Link Skribra to your WordPress site to automatically publish AI-generated articles directly to your blog with full SEO optimization.
This integration uses WordPress Application Passwords for secure authentication and supports essential features including featured images, SEO metadata, and automatic slug generation.
Requirements#
Before connecting your WordPress site, ensure you meet these requirements:
- WordPress 5.6 or later
- Enabled Application Passwords
- Administrator or Editor access
- REST API enabled (default in WordPress)
- The path /wp-admin/authorize-application.php is accessible (See troubleshooting if you're using plugins like "Hide my WP")
If you use Wordfence, Application Passwords are disabled by default. Go to Wordfence → All Options → Login Security Options and uncheck "Disable WordPress application passwords" to enable them.
If you use Hostinger, Application Passwords are also disabled by default. You need to re-enable them in the Hostinger plugin for the integration to work.
Setting Up WordPress Integration#
Navigate to Integrations → WordPress in your Skribra dashboard.
Enter your complete WordPress site URL, including index.php. For example: https://yourblog.com/index.php
Troubleshooting#
If you're facing any issue with connecting your WordPress website to Skribra, please reach out to us using the in-app chat or at [email protected] and our team will respond within 24 hours to help you.
Connection Failed
- Verify your WordPress site URL is correct and includes https://
- Ensure your WordPress site is accessible and the REST API is enabled
- Check that Application Passwords are enabled and that no plugin is blocking them
Publishing Errors
- Confirm your WordPress user has sufficient permissions (Editor or Administrator)
- Check that your Application Password hasn't been revoked
- Verify your WordPress site isn't blocking REST API requests
Hide My WP Plugin
If you use the Hide My WP plugin, the connection may fail because it blocks access to /wp-admin/. Our integration needs to redirect to /wp-admin/authorize-application.php for the WordPress Application Passwords flow.
Option 1: Temporarily disable the plugin
- Disable "Hide My WP" just for the connection process
- Connect WordPress in Skribra
- Re-enable the plugin after the connection is established
Option 2: Whitelist the authorization endpoint
In "Hide My WP" settings, add an exception/whitelist for:
/wp-admin/authorize-application.php
This allows the authorization flow to work while keeping the rest of wp-admin hidden. Once connected, the integration only uses the REST API (/wp-json/) which "Hide My WP" typically doesn't block, so publishing articles should work fine after the initial setup.
Frequently Asked Questions#
Can I edit articles after they're published to WordPress?
Yes! You can edit articles directly in WordPress, or update them in Skribra and republish with the same slug to overwrite the WordPress version. To do so, after editing the article and saving the modifications, click on the "Sync to CMS" button that will appear.