{"id":311476,"date":"2026-05-20T15:48:51","date_gmt":"2026-05-20T15:48:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/admin-http-api-guard\/"},"modified":"2026-05-20T16:15:10","modified_gmt":"2026-05-20T16:15:10","slug":"goodteam-admin-performance-controls","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/goodteam-admin-performance-controls\/","author":23479509,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.8","stable_tag":"1.6.8","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"GoodTeam Admin Performance Controls","header_author":"Good Plugin Team","header_description":"Admin performance controls for remote request blocking, notices, dashboard widgets, admin assets, transient churn monitoring, and autoloaded options scanning.","assets_banners_color":"","last_updated":"2026-05-20 16:15:10","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":47,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.6.8":{"tag":"1.6.8","author":"goodpluginteam","date":"2026-05-20 16:15:10"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3539716,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3539716,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.6.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3539663,"resolution":"1","location":"assets","locale":"","width":197,"height":123},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3539663,"resolution":"2","location":"assets","locale":"","width":330,"height":268}},"screenshots":{"1":"Admin Performance admin bar controls on a WooCommerce admin page.","2":"Admin sub menus for additional controls."}},"plugin_section":[],"plugin_tags":[83,434,11326,187,247],"plugin_category":[52,54],"plugin_contributors":[261331],"plugin_business_model":[],"class_list":["post-311476","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-dashboard","plugin_tags-notices","plugin_tags-optimization","plugin_tags-performance","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-goodpluginteam","plugin_committers-goodpluginteam"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/goodteam-admin-performance-controls\/assets\/icon-128x128.png?rev=3539716","icon_2x":"https:\/\/ps.w.org\/goodteam-admin-performance-controls\/assets\/icon-256x256.png?rev=3539716","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/goodteam-admin-performance-controls\/assets\/screenshot-1.png?rev=3539663","caption":"Admin Performance admin bar controls on a WooCommerce admin page."},{"src":"https:\/\/ps.w.org\/goodteam-admin-performance-controls\/assets\/screenshot-2.png?rev=3539663","caption":"Admin sub menus for additional controls."}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p>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.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Per admin page remote request detection and blocking.<\/li>\n<li>Admin bar quick controls for the current admin page.<\/li>\n<li>Protected plugin, theme, and WordPress update screens.<\/li>\n<li>Dashboard widget offloading.<\/li>\n<li>Per admin page admin notice hiding with manual reveal support.<\/li>\n<li>Per admin page script and style unloading.<\/li>\n<li>Transient churn monitoring.<\/li>\n<li>Autoloaded options scanner.<\/li>\n<li>Recently visited admin page history.<\/li>\n<li>WooCommerce admin optimization workflows.<\/li>\n<\/ul>\n\n<p>How To Use<\/p>\n\n<ol>\n<li>Visit a slow WordPress admin page.<\/li>\n<li>Open the \"Admin Performance\" menu in the WordPress admin bar.<\/li>\n<li>Review detected remote requests, scripts, styles, widgets, and notices loaded on the current admin page.<\/li>\n<li>Disable unnecessary items for the current admin page only.<\/li>\n<li>Refresh the page and measure admin performance improvements.<\/li>\n<li>Continue refining rules until the admin page becomes more responsive.<\/li>\n<\/ol>\n\n<p>The plugin is intentionally page specific so optimizations can be safely targeted without globally breaking WordPress admin functionality.<\/p>\n\n<p>Always test carefully after disabling requests or unloading assets.<\/p>\n\n<p>Admin Menus and Tools<\/p>\n\n<p>Admin Performance Admin Bar Menu<\/p>\n\n<p>The Admin Performance admin bar menu is the primary workflow tool for the plugin.<\/p>\n\n<p>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.<\/p>\n\n<p>Available tools may include:<\/p>\n\n<ul>\n<li><p>Remote Request Controls<br \/>\nView and block unnecessary remote HTTP requests triggered by plugins or admin pages.<\/p><\/li>\n<li><p>Admin Scripts and Styles<br \/>\nUnload unnecessary JavaScript and CSS assets on selected admin pages.<\/p><\/li>\n<li><p>Admin Notices<br \/>\nHide excessive admin notices on selected admin pages while preserving a manual reveal option.<\/p><\/li>\n<li><p>Dashboard Widget Controls<br \/>\nDisable unnecessary dashboard widgets that slow down the WordPress Dashboard.<\/p><\/li>\n<li><p>Recently Visited Admin Pages<br \/>\nQuickly revisit previously viewed admin pages while troubleshooting admin performance issues.<\/p><\/li>\n<li><p>WooCommerce Optimization Workflows<br \/>\nIncludes workflows designed to help optimize slow WooCommerce admin pages such as Orders, Products, and Analytics.<\/p><\/li>\n<\/ul>\n\n<p>Transient Churn Monitor<\/p>\n\n<p>The transient monitor helps identify plugins generating excessive transient activity that may increase database load or admin slowdown.<\/p>\n\n<p>Autoloaded Options Scanner<\/p>\n\n<p>The autoloaded options scanner helps identify oversized autoloaded options that may impact WordPress performance and memory usage.<\/p>\n\n<p>Protected Admin Screens<\/p>\n\n<p>Plugin updates, theme updates, and core WordPress update screens are protected automatically to reduce the risk of blocking important update functionality.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Activate the plugin.<\/li>\n<li>Browse WordPress admin pages normally.<\/li>\n<li>Use the \"Admin Performance\" admin bar menu while viewing slow admin pages.<\/li>\n<li>Configure performance controls for specific admin pages as needed.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20affect%20the%20frontend%3F\"><h3>Does this affect the frontend?<\/h3><\/dt>\n<dd><p>No. This plugin is focused on WordPress admin performance.<\/p><\/dd>\n<dt id=\"does%20this%20disable%20plugins%3F\"><h3>Does this disable plugins?<\/h3><\/dt>\n<dd><p>No. It blocks selected remote requests or unloads selected admin assets on selected admin pages.<\/p><\/dd>\n<dt id=\"are%20plugin%20update%20pages%20protected%3F\"><h3>Are plugin update pages protected?<\/h3><\/dt>\n<dd><p>Yes. Plugin, theme, and WordPress update screens are protected so update notices and update checks are not hidden or blocked.<\/p><\/dd>\n<dt id=\"can%20this%20break%20an%20admin%20page%3F\"><h3>Can this break an admin page?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.8<\/h4>\n\n<ul>\n<li>Initial WordPress.org release.<\/li>\n<\/ul>\n\n<h4>1.6.4<\/h4>\n\n<ul>\n<li>Fixed Plugin Check escaping warnings for buffered admin bar modal assets.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Renamed plugin to GoodTeam Admin Performance Controls.<\/li>\n<li>Replaced direct inline script and style tag output with WordPress inline script and style helpers.<\/li>\n<li>Reviewed prefixed hooks, options, AJAX actions, and stored data names for WordPress.org review readiness.<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Replaced global admin notice hiding with per admin page notice hiding.<\/li>\n<li>Added GoodTeam admin bar toggle for notices on the current page.<\/li>\n<li>Protected plugin, theme, and WordPress update screens from notice hiding.<\/li>\n<li>Removed legacy global notice hiding behavior.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Added protected admin pages for plugin, theme, and WordPress updates.<\/li>\n<li>Prevented admin notice hiding on protected update screens.<\/li>\n<li>Prevented remote request blocking on protected update screens.<\/li>\n<li>Prevented admin asset unloading on protected update screens.<\/li>\n<li>Improved Plugin Check compliance for read-only admin routing checks.<\/li>\n<li>Cached the autoloaded options scanner query.<\/li>\n<\/ul>\n\n<h4>1.5.9<\/h4>\n\n<ul>\n<li>Added WordPress.org compatible license headers.<\/li>\n<li>Added standard readme headers.<\/li>\n<\/ul>\n\n<h4>1.5.8<\/h4>\n\n<ul>\n<li>Added searchable recently visited admin pages workflow.<\/li>\n<\/ul>\n\n<h4>1.5.7<\/h4>\n\n<ul>\n<li>Fixed Admin Scripts modal rendering.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added transient churn monitor and autoloaded options scanner.<\/li>\n<\/ul>","raw_excerpt":"Speed up WordPress admin by reducing unnecessary remote requests, admin assets, notices, widgets, and other admin overhead on selected admin pages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/311476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=311476"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/goodpluginteam"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=311476"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=311476"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=311476"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=311476"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=311476"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=311476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}