This error typically arises due to conflicts with website speed optimization plugins such as Perfmatters or WP Rocket. These plugins may disable or remove the REST API.
You can fix the issue by enabling the REST API for all users.
Causes
Plugins like Permatters and WP Rocket often include features that disable the REST API to improve website performance.
Some optimization settings might remove or restrict access to REST API endpoints, making them unreachable for external plugins like CTA Build.
Server configurations or security settings might block REST API access.
Solution: Enable REST API
To resolve the "Plugin endpoint not reachable" error, ensure that the REST API is enabled and accessible on your website. Follow the steps below based on the optimization plugins you are using:
Permatters Plugin
1
Access Permatters Settings: Log in to your WordPress admin panel and navigate to Permatters > Settings.
2
Enable REST API: In the settings, locate the option to enable the REST API. Ensure that it is turned on.
3
Save Changes: After enabling, save your changes and clear any caches if necessary.
WP Rocket Plugin
1
Access WP Rocket Settings: Go to WP Rocket > Settings in your WordPress admin panel.
2
Disable REST API Optimizations: Under the Advanced Rules or relevant tab, ensure that options related to REST API optimization are disabled.
3
Clear Cache: After making changes, clear the WP Rocket cache to apply the new settings.