LocoAI
89LocoAI - Auto Translate For Loco Translate is a powerful tool for developers looking to quickly translate thei...
Really prevents the REST API from handling requests (default) or require user to be logged in.
Disable REST API for Real is a WordPress plugin that completely disables the WordPress REST API by removing all related filters and actions. It returns a 404 error for any requests made to the REST API URL endpoints. Alternatively, you can configure it to allow access only for logged-in users, providing a less drastic option for managing API access.
This plugin is suitable for users who want to enhance the security of their WordPress site by preventing unauthorized access to the REST API. It is particularly useful for those who do not require the REST API functionality and prefer to limit potential vulnerabilities.
Best for: This plugin suits WordPress users looking to disable the REST API for security reasons.
What it does well
Where it falls short
Disable REST API for Real effectively blocks access to the REST API, making it a straightforward choice for users wanting to enhance site security. However, its last update was in 2019, which may be a consideration for some users.
Samuel Aguilera's own description of Disable REST API for Real, lightly tidied.
The WordPress REST API is a great resource, but if you don’t want to use it probably you will want to close this door to your WordPress.
Unlike other popular plugins that aims to disable the REST API but only return an error, processed by the REST API, when a request is received, by default, this plugin removes all filters and actions related to WordPress REST API, and returns a 404 error for requests sent to the REST API URL endpoints, effectively blocking any use of the REST API.
Optionally you can set the REST API setting in Settings -> General page to “Logged In Only” for a less drastical action, to keep REST API access enabled but require the user to be logged in to accept the requests.
If you’re happy with the plugin please don’t forget to give it a good rating, it will motivate me to keep sharing and improving this plugin (and others).
SUPPORT: If you have any support question, please create an issue at the Github repository.
To disable the REST API completely simply install the plugin from the Plugins page and enable it.
If you don’t want to disable the REST API but require user to be logged in instead, go to Settings -> General page and set the REST API to option to “Logged In Only”, and click Save Changes.
You can change the option back to “Off” if you want to disable the REST API again.
To return to WordPress default, simply deactivate the plugin.
Other plugins for integrating services.
LocoAI - Auto Translate For Loco Translate is a powerful tool for developers looking to quickly translate thei...
The AI + Automation plugin for WordPress. Automate workflows across all your plugins and apps, add an AI agent...
Create custom interactive maps with free Leaflet-based styles, no Google Maps API key, frontend marker submiss...
Monitor every change on your WordPress site — who did what, when, and where it came from — for a complete audi...
No API key required. Display Yelp and Google reviews for any business in a clean, customizable feed on your si...
Contact Form, Google Sheet, MailChimp, Brevo, Webhook, Zoho CRM Automation and Integration plugin that Connect...