Rest Manager

Description

Speed up wordpress rest api by filter loaded plugin for every route.
On each rest api request wordpress load every plugins, this is a bottleneck and the rest api slow down.
This plugin install a must use plugin for filter plugins before load to set only desired plugins load by route.
The must use plugin is uninstall on desactivate the rest-manager plugin.

Features:

  • Disbale selected rest route.
  • Filter plugins load by rest route.

Screenshots

  • Settings Page.
  • Rest route filter plugin.

Installation

  1. Upload the plugin files to the /wp-content/plugins/rest-manager directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->Rest Manager screen to configure the plugin

FAQ

Installation Instructions
  1. Upload the plugin files to the /wp-content/plugins/rest-manager directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->Rest Manager screen to configure the plugin

Reviews

Useful and impressive!

I recently re-coded a custom comments plugin to work with the WP REST API instead of using admin-ajax.php. This made retrieval of comments much faster, but seemed to have little effect on the speed of posting of comments.

Then I came across this plugin. I used it to limit the plugins that fired when posting a comment, and I timed the difference using the REST API Log plugin. I found that the time to post a comment fell from between 120ms and 250ms to always being less than 40ms. That’s a huge improvement!

Thanks very much for this impressive plugin!

Read all 1 review

Contributors & Developers

“Rest Manager” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Rest Manager” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.6

  • Change settings column name from Select to Active

1.0.5

  • Fix load settings fields for route fields
  • On filter route force to load rest-manager if route is filtered and if not active.

1.0.4

  • Add remove old deprecated mu-plugin.

1.0.3

  • Update Readme
  • Fix version

1.0.2

  • Fix mu plugin name
  • Fix pluggable function not exist.
  • Add delete option on uninstall plugin