Skip to main content

WordPress - Troubleshooting

Cannot connect WordPress. Articles do not synchronize

Written by Vitalik May

Cannot connect WordPress integration

Ensure using valid credentials

WordPress Connection Form

Application Password

Very often, the mistake is using a user password instead of an application password. Application password usually has the following format: abcd EFGH 1234 ijkl MNOP 6789.

I cannot find the Application Password in user profile

Issue

Possible Cause

Solution

Not visible in the dashboard

WordPress version < 5.6

Update WordPress to 5.6 or later.

Not visible on the HTTP site

Requires HTTPS by default

Ensure HTTPS is enabled or set

WP_ENVIRONMENT_TYPE

for localhost.

Section hidden or disabled

Plugins like Wordfence or JWT plugin interfering

Check and adjust plugin settings, or deactivate temporarily to test.

Not available to the user

Non-admin user role

Ensure logged in as administrator and check role restrictions.

Localhost not working

The development environment is not configured

Add

define( 'WP_ENVIRONMENT_TYPE', 'local' );

to

wp-config.php

If the issue persists after these steps, consider checking for custom code in functions.php or other themes/plugins that might disable the feature. For example, adding add_filter( 'wp_is_application_passwords_available', '__return_false' ); would disable it, as seen in Application Passwords: Integration Guide.

User permissions

The WordPress user must have the Editor or Administrator permissions.

Access to /wp-json endpoint

Usually, the /wp-json is located at the same path as your /wp-login or /wp-admin URLs:

Ensure you provide the correct /wp-json path in the WordPress.org connection form.

Articles synchronization issues

Plugins

Plugins that may cause interference:

  1. Really Simple SSL: turn off the Settings -> Hardening -> Basic -> Disable user enumeration or disable the plugin.

  2. LiteSpeed Cache: If you use LiteSpeed Cache, check that you haven't restricted access to the /wp-json endpoint in your settings.

  3. Disable WP REST API: uninstall this plugin or anything similar that blocks access to REST API.

  4. WordFence: review your settings related to Application Passwords functionality, as blocking this feature could cause problems (see the screenshot below):

Wordfence Settings

IP addresses

If you use Cloudflare or a security plugin like WordFence, whitelist the following IP addresses:

  • 5.161.20.208

  • 5.161.21.243

  • 5.161.23.43

  • 5.161.64.59

  • 5.161.98.78

  • 5.161.67.79

Did this answer your question?