No route was found
If you're seeing the below error, or something similar ...
No route was found matching the URL and request method
... then the plugin is not able to communicate over the WordPress REST API. Don't worry if you don't know what that is - what's important is that it's a WordPress feature that is required by Spotlight.
There are a number of reasons why the plugin is unable to use the REST API. The most common ones are:
1. Permalinks need to be flushed
- Go to your WordPress Admin area
- Navigate to Settings > Permalinks
- Click on Save Changes
You don't need to change any settings on this page. By simply saving them we force WordPress to "refresh" them.
If that doesn't fix the problem, then...
2. A plugin may be blocking the REST API
Check to see if your site has a plugin installed that disables the WordPress REST API.
Look for security and firewall plugins, and check their corresponding settings.
If you are using a security plugin that disables the WP REST API, such as All In One WP Security & Firewall or WP Hardening (among others), you will need to find that plugin's settings and make sure that the option that disables the REST API is not enabled. The option may refer to the REST API as the "JSON API", which is the same thing.
Alternatively, if your security plugin lets you whitelist certain REST API namespaces, you can add an exclusion for the
sl-insta namespace. This allows you to lock down your site's WP REST API without also breaking Spotlight's feeds.
If you are still unable to find the cause, contact our support team and they'll help you sort out the problem.