Having trouble connecting your WordPress site to RightBlogger? Don’t worry, we’ve got you covered! This guide covers the most common connection problems and how to fix them when using the WordPress integration.

Important Note: RightBlogger integrates with self-hosted WordPress sites (WordPress.org), not sites hosted on WordPress.com. WordPress.com doesn’t allow the necessary connections.

If you’re seeing an error that’s not listed below, please contact us any time, we’re happy to help!

Common Errors and Solutions

Here are some of the most frequent errors you might encounter with the WordPress integration, along with their causes and solutions:

Incorrect Username or Application Password

Sorry, you are not allowed to create posts as this user. - This is likely due to an incorrect username or application password.

What it usually means: There’s a problem with your username, email, or application password.

Possible Solutions:

  1. Double-Check Your Credentials: Make absolutely sure you’ve entered your WordPress URL, username/email, and application password correctly. Typos happen!
  2. Try Your Email Address: Instead of your username, try using the email address associated with your WordPress account.
  3. Flush Permalinks: Go to your WordPress dashboard, navigate to Settings > Permalinks, and click “Save Changes” (you don’t need to actually change anything). This “flushes” the permalinks and can resolve some connection issues.
  4. Check for Conflicting Plugins: Some plugins can interfere with WordPress’s built-in API. Temporarily deactivate any security or API-related plugins to see if that resolves the issue. (See “Known Plugin Conflicts” section below). We talk about this later in the guide.

Fetch Failed (Not Found)

What it usually means: You’ve likely entered your WordPress site URL incorrectly.

Solutions:

  1. Verify Your Homepage URL: Double-check that you’ve entered your site’s homepage URL correctly in your RightBlogger project settings. For example, if your site is example.com, enter example.comDon’t enter your WordPress login page URL.
  2. Subdirectory Installs: If WordPress is installed in a subdirectory (e.g., example.com/blog), make sure to include the subdirectory in the URL (example.com/blog).
  3. HTTPS vs. HTTP: Ensure you’re using the correct protocol (https:// if your site has an SSL certificate, http:// if it doesn’t – but most sites should be using HTTPS these days).

Incorrect Password

"Error: The password you entered for the username example is incorrect. Lost your password?"

If you’re seeing an error saying your password is wrong but you know your username and application password are incorrect it could be one of two things.

  • EasyWP Hosting: If you’re using EasyWP, you must install the “Application Passwords” plugin. For some reason, EasyWP disables the built-in WordPress API authentication, and this plugin is required to fix it.
  • Conflicting Plugins: Certain plugins that modify API authentication can cause conflicts. Deactivate any plugins that might be interfering with the WordPress API. Try reconnecting after deactivating each plugin to identify the culprit (You might have a plugin called something like “JSON API”.)

Application Passwords Disabled by Wordfence

Wordfence disabling appliction passwords

he Wordfence security plugin, if installed, often disables WordPress Application Passwords by default.

Solution:

  1. Go to Wordfence Settings: In your WordPress dashboard, navigate to Wordfence > All Options.
  2. Find the Setting: Look for an option like “Disable WordPress application passwords” (the exact wording may vary slightly depending on the Wordfence version).
  3. Disable the Setting: Make sure this option is unchecked (disabled) to allow Application Passwords to function.
  4. Try to connect again.

Known Plugin Conflicts

These plugins are known to sometimes cause issues with WordPress API authentication. If you have them installed, try temporarily deactivating them to see if it resolves the connection problem:

  • Basic API Authentication plugin (This is an outdated plugin and generally shouldn’t be used.)
  • JSON Basic Authentication plugin (Also outdated in most cases.)

Important Note: Always back up your website before making any significant changes, including deactivating plugins.

If you’ve tried all these steps and are still having trouble connecting, please don’t hesitate to contact us at [email protected]. We’re here to help!