Wordpress Integration


Journalist AI connects with your Wordpress website using the Rest API. There might be some misconfigurations that stop our platform from accessing your website.


Wordpress.com

We currently do not integrate with websites created in the official Wordpress website. If you're setting up a new blog from scratch, we recommend you use EasyWP for hosting your Wordpress website.


Plugins

Any plugin that interferes with the REST API of Wordpress can pose a conflict to the integration. If you're getting unusual errors, we recommend turning off security plugins temporarily one by one, just to find the culprit.

  • LiteSpeed Cache - This plugin might pose a block to the Rest API. Remove any restrictions you might have to /wp-json endpoints.
  • WordFence - This plugin has a setting to disable Application Passwords. If you're using them, you should make sure the setting is not on.
  • Really Simple SSL - This plugin restricts the access to /wp/v2/users so you might get an error in fetching the authors. You need to either disable it or turn off the option Settings > Hardening > Basic > Disable user enumeration.

Application Passwords require HTTPS

In case you see a message like this in your Application Password settings, it means your HTTPS is not setup correctly.


To fix this, we recommend you follow these steps:

  1. Install the plugin Really Simple SSL - this will automatically configure your website correctly for HTTPS.
  2. After installing, deactivate the plugin - the plugin adds extra configurations that are not needed, so you need to disable it. In case you want it activated, make sure you turn off the option Settings > Hardening > Basic > Disable user enumeration.

Basic Auth

In case you're still having trouble with the authentication part, you should install a plugin called WP BASIC Auth. This will ensure we can use your username/password for authentication.


Cloudflare Protection

If your domain is using Cloudflare, it may happen that the Bot security feature is blocking the integration. If that's the case, you should disable it in the Cloudflare's dashboard. If you have the option, you should white-label the Journalist AI server's IPs.


IP blocked

Our servers always use the following IPs. If you're facing issues, make sure they're white listed in your hosting provider, or in Cloudflare.

100.20.92.101  
44.225.181.72  
44.227.217.144

If the issue you're facing hasn't been solved after you followed the above recommendations, you should reach out to [email protected].