Wordpress.org: Installed Plugin But Do Not See Any Connection Indications

This section deals with the issue where you have installed the SpeedyBrand plugin on your Wordpress.org site, but still do not see any indications of a successful connection.

Common Reasons For This To Occur

3rd Party Security Plugins Blocking Access To REST API

Sometimes 3rd party security plugins may interfere with the proper functioning of your site's REST API, to troubleshoot this issue you can do the following: - Navigate to plugins on your Wordpress.org site. - Find your installed security plugin, they generally have this mentioned in their name. - Navigate to the settings page for the security plugin.

  • Try to find any options that read "Block access to REST API, "Disable REST API, etc. usually found under the advanced settings sections of such plugins.

3rd Party Security Plugins Disabling Application Passwords

Sometimes 3rd party security plugins may disable your site's Application Passwords by default, to troubleshoot this issue you can do the following: - Navigate to plugins on your Wordpress.org site. - Find your installed security plugin, they generally have this mentioned in their name. - Navigate to the settings page for the security plugin.

  • Try to find any options that read "Disable Application Passwords, etc. usually found under the advanced settings sections of such plugins.

Custom Rules In .htaccess File

If you have defined any kind of custom rules in your .htaccess file they may interfere with the functioning of the REST API correctly. To troubleshoot this problem you can take the following steps: - Initiate an FTP session with your Wordpress.org site (Tutorial), you can use any FTP client of your choice. - Locate and download the .htaccess file using the file explorer in your FTP client. - Open the .htaccess file with a text editor of your choice. - Locate the part which starts with <IfModule mod_rewrite.c>.

  • After successfully locating the part specified replace the entire block with the follwing snippet:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
RewriteBase /
RewriteRule ^index\.php$ - [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L]
</IfModule>
  • After completing the above steps replace your old .htaccess file via the FTP session with the edited .htaccess file with the aforementioned snippet.
  • Verify if the connection has been established.

REST API Disabled By Hosting Provider

Sometimes your site's hosting provider may have intentionally disabled access to the REST API causing our plugin to not work appropriately. To troubleshoot this get in touch with your hosting provider's support channels via email or other means to resolve the issue.