Skip to main content

WordPress - Troubleshooting

Cannot connect WordPress. Articles do not synchronize

Vitalik May avatar
Written by Vitalik May
Updated over 2 weeks ago

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

Did this answer your question?