Open App

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#

Connecting takes about a minute. You approve Skribra from your own WordPress admin, so you never hand over your password.

1. Enter your site URL

In your Skribra dashboard, open Integrations → WordPress. Enter your complete WordPress site URL, including index.php — for example https://yourblog.com/index.php — and click Connect to WordPress.

  1. Your WordPress site's address
  2. Opens your WordPress admin to approve the connection

2. Approve the connection in WordPress

You're taken to your site's Authorize Application screen in wp-admin. Log in if asked, then click Yes, I approve of this connection. WordPress creates an Application Password for Skribra and sends you straight back.

3. Check the connection

Back in Skribra, the page now shows Ready to Publish, the site you connected and the WordPress user articles are published as. Use Test Connection at any time to confirm Skribra can still reach your site.

  1. The site, and the WordPress user Skribra publishes as
  2. Optional: publish to a custom post type
  3. Checks Skribra can still reach your site

4. Optional: publish to a custom post type

If your site keeps its blog under a custom post type (such as news or articles), click Configure Settings and enter its slug. Leave it empty to publish standard posts.

  1. Leave empty to publish standard posts

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.

Was this page helpful?

skribra

AI-powered SEO content automation for blogs and websites.

© Copyright 2026. All rights reserved.