W
SEO Free WordPress.org

WP REST API Controller

4.3 (12 reviews)
· 8K+ active installs · By Evan Herman
Active Installs
8K+
Rating
4.3 / 5
Version
v2.1.2
Last Updated
Mar 2023
Share

Plugin Review

AI-Researched

What is WP REST API Controller?

WP REST API Controller is a utility plugin that gives WordPress administrators direct control over their site’s REST API. Developed by Evan Herman, it has been on the market for 10 years. The plugin allows you to toggle the visibility of endpoints for core and custom post types, as well as taxonomies, using a graphical interface. With 8K+ active installs and a 4.3/5 rating from 12 ratings, it remains a focused tool for those who need to manage API exposure without writing code. 83% of reviews are five-star, indicating strong satisfaction among users who need a straightforward rest api controller wordpress solution.

The plugin works by filtering the rest_base parameter for post types. It requires WordPress 4.7 or later and has been tested up to version 2.1.2. The current version, 2.1.2, was last updated on Mar 22, 2023. This tool is designed for admins who want to customize wordpress rest api response data, including meta fields, without touching a single PHP filter.

Key Features of WP REST API Controller

  • Toggle endpoint visibility — Enable or disable REST API endpoints for any public post type or taxonomy with a single click.
  • Customize meta data in API responses — Add or remove meta fields from requests, and rename meta property names for clarity.
  • Rename base endpoints — Alter the rest_base for post types and taxonomies, making API URLs more user-friendly or consistent.
  • Manage third-party post types — Control endpoints and meta data for custom post types created by plugins or themes, such as Advanced Custom Fields or CMB2.
  • Granular control without PHP — All changes are made through a graphical interface, requiring no custom code or developer intervention.
  • Filter hooks for extension — Built-in filters allow developers to alter or extend the default functionality if needed.
  • Localized and translation-ready — The plugin interface is ready for translations, supporting multilingual sites.

Who Should Use WP REST API Controller?

This plugin is ideal for site administrators and developers who need to hide rest api fields wordpress from public requests. It suits users running headless WordPress setups, decoupled applications, or sites that expose custom endpoints via the REST API. The target user has moderate technical skill — comfortable navigating the WordPress admin but not necessarily writing PHP. The plugin’s 10-year history and 8K+ installs suggest it serves a consistent niche.

It is especially useful for agencies or site owners who manage multiple custom post types from different plugins. For example, if a theme adds a “portfolio” post type with unwanted meta fields, you can disable those fields from the API response. The plugin also helps when you need to customize wordpress rest api response to match a front-end framework’s data structure. If you are searching for a wp rest api controller alternative, this plugin offers a direct, no-frills approach compared to more complex API management suites.

Installation & Setup

Installation follows the standard WordPress plugin process: download the .zip file, navigate to Plugins > Add New in your admin panel, and upload the file. The interface is beginner-friendly, with all controls located under a dedicated settings page. After activation, you can immediately see a list of all public post types and taxonomies, with toggles to enable or disable their endpoints and meta data.

Support & Community

The support data for WP REST API Controller shows a mixed picture. Over the last two months, the plugin has 0 open support threads and 0 resolved threads, giving a 0% resolution rate. This could indicate that the plugin is stable and rarely generates questions, or that support is not actively monitored. The rating breakdown — 83% 17% one-star — suggests that most users find the plugin works as advertised, but a minority encounter issues that are not addressed. Given the last update was Mar 22, 2023, users should verify compatibility with their current WordPress version before installation. For those requiring active support, exploring a wp rest api controller alternative with a more recent update cycle may be prudent.

Pros & Cons

What's Good
  • With 8K+ active installs and an 4.3 rating from 12 ratings, this plugin provides a trusted graphical interface to toggle REST API endpoints for all post types and taxonomies without coding.
  • It allows granular control over which meta fields appear in API responses, enabling admins to remove unnecessary data and reduce response payload size.
  • Admins can rename both base endpoints and meta field names in API requests, making them more user-friendly for developers and front-end consumers.
  • The plugin includes filters for developers to alter and extend default functionality, and it is localized for translation, supporting multilingual sites.
  • It can manipulate REST API data created by third-party plugins and themes, giving site owners control over endpoints they did not build.
Drawbacks
  • With only 12 ratings and 17% 1-star reviews, the plugin has a very small user feedback base, making long-term reliability uncertain.
  • It requires WordPress 4.7 or later, which may exclude sites running older but stable versions of WordPress.
  • The plugin has 0 total support threads resolved, indicating either a lack of community support or that users encounter issues they cannot report.

Technical Details

Requires WordPress
4.7+
Tested up to WP
6.2.9
First Released
2016 (10+ years)
Support (last 2 months)
0 threads

Feature Tags

api controller endpoint meta rest

Frequently Asked Questions