GoodTeam Admin Performance Controls

Description

GoodTeam Admin Performance Controls helps diagnose and reduce WordPress admin slowdown caused by remote HTTP requests, dashboard widgets, admin notices, admin scripts, transient churn, and large autoloaded options.

The plugin is designed for complex WordPress and WooCommerce admin environments where many plugins load remote checks, API calls, scripts, styles, and notices across unrelated admin pages.

Features include:

  • Per admin page remote request detection and blocking.
  • Admin bar quick controls for the current admin page.
  • Protected plugin, theme, and WordPress update screens.
  • Dashboard widget offloading.
  • Per admin page admin notice hiding with manual reveal support.
  • Per admin page script and style unloading.
  • Transient churn monitoring.
  • Autoloaded options scanner.
  • Recently visited admin page history.
  • WooCommerce admin optimization workflows.

How To Use

  1. Visit a slow WordPress admin page.
  2. Open the “Admin Performance” menu in the WordPress admin bar.
  3. Review detected remote requests, scripts, styles, widgets, and notices loaded on the current admin page.
  4. Disable unnecessary items for the current admin page only.
  5. Refresh the page and measure admin performance improvements.
  6. Continue refining rules until the admin page becomes more responsive.

The plugin is intentionally page specific so optimizations can be safely targeted without globally breaking WordPress admin functionality.

Always test carefully after disabling requests or unloading assets.

Admin Menus and Tools

Admin Performance Admin Bar Menu

The Admin Performance admin bar menu is the primary workflow tool for the plugin.

While viewing any WordPress admin page, open the Admin Performance menu in the top admin bar to inspect and control performance related activity specific to the current admin page.

Available tools may include:

  • Remote Request Controls
    View and block unnecessary remote HTTP requests triggered by plugins or admin pages.

  • Admin Scripts and Styles
    Unload unnecessary JavaScript and CSS assets on selected admin pages.

  • Admin Notices
    Hide excessive admin notices on selected admin pages while preserving a manual reveal option.

  • Dashboard Widget Controls
    Disable unnecessary dashboard widgets that slow down the WordPress Dashboard.

  • Recently Visited Admin Pages
    Quickly revisit previously viewed admin pages while troubleshooting admin performance issues.

  • WooCommerce Optimization Workflows
    Includes workflows designed to help optimize slow WooCommerce admin pages such as Orders, Products, and Analytics.

Transient Churn Monitor

The transient monitor helps identify plugins generating excessive transient activity that may increase database load or admin slowdown.

Autoloaded Options Scanner

The autoloaded options scanner helps identify oversized autoloaded options that may impact WordPress performance and memory usage.

Protected Admin Screens

Plugin updates, theme updates, and core WordPress update screens are protected automatically to reduce the risk of blocking important update functionality.

Screenshots

  • Admin Performance admin bar controls on a WooCommerce admin page.
  • Admin sub menus for additional controls.

Installation

  1. Activate the plugin.
  2. Browse WordPress admin pages normally.
  3. Use the “Admin Performance” admin bar menu while viewing slow admin pages.
  4. Configure performance controls for specific admin pages as needed.

FAQ

Does this affect the frontend?

No. This plugin is focused on WordPress admin performance.

Does this disable plugins?

No. It blocks selected remote requests or unloads selected admin assets on selected admin pages.

Are plugin update pages protected?

Yes. Plugin, theme, and WordPress update screens are protected so update notices and update checks are not hidden or blocked.

Can this break an admin page?

Yes, if you block or unload something that a page truly needs. Test changes carefully and only apply rules to pages where the request or asset is unnecessary.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“GoodTeam Admin Performance Controls” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.6.8

  • Initial WordPress.org release.

1.6.4

  • Fixed Plugin Check escaping warnings for buffered admin bar modal assets.

1.6.2

  • Renamed plugin to GoodTeam Admin Performance Controls.
  • Replaced direct inline script and style tag output with WordPress inline script and style helpers.
  • Reviewed prefixed hooks, options, AJAX actions, and stored data names for WordPress.org review readiness.

1.6.1

  • Replaced global admin notice hiding with per admin page notice hiding.
  • Added GoodTeam admin bar toggle for notices on the current page.
  • Protected plugin, theme, and WordPress update screens from notice hiding.
  • Removed legacy global notice hiding behavior.

1.6.0

  • Added protected admin pages for plugin, theme, and WordPress updates.
  • Prevented admin notice hiding on protected update screens.
  • Prevented remote request blocking on protected update screens.
  • Prevented admin asset unloading on protected update screens.
  • Improved Plugin Check compliance for read-only admin routing checks.
  • Cached the autoloaded options scanner query.

1.5.9

  • Added WordPress.org compatible license headers.
  • Added standard readme headers.

1.5.8

  • Added searchable recently visited admin pages workflow.

1.5.7

  • Fixed Admin Scripts modal rendering.

1.5.0

  • Added transient churn monitor and autoloaded options scanner.