Skip to content

savedpixel/savedpixel-admin-debug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SavedPixel Admin Debug

Profile slow wp-admin workflows, inspect request-level diagnostics, and run guided admin scans without leaving WordPress.

What It Does

SavedPixel Admin Debug is a backend performance investigation tool for WordPress administrators. It combines a manual performance scan, timed tracking sessions, session reports, and an automated admin-page scanner so you can diagnose slow dashboards, plugin screens, and WooCommerce admin workflows from inside wp-admin.

Key Workflows

  • Run a one-time performance scan and review grouped findings with an overall health score.
  • Start a timed tracking session, reproduce the slow workflow, and inspect the generated report.
  • Launch an Auto Scan profile from the admin bar to cycle through WordPress or WooCommerce admin pages automatically.
  • Export the captured report as JSON for offline review or sharing.

Features

  • Unified admin UI for session history and performance scanning.
  • On-demand performance scan with grouped findings and recommendations.
  • Timed tracking sessions for real admin interactions.
  • Automatic query capture for active sessions by enabling SAVEQUERIES only when needed.
  • Request-level collection for page loads, database queries, HTTP requests, enqueued assets, hooks, client timing, client resources, web vitals, long tasks, memory phases, and recommendation data.
  • Detailed session reports with per-section diagnostics instead of a single raw log dump.
  • JSON report export that includes session data, recommendations, and collected system metadata.
  • WordPress Auto Scan profile that navigates common admin pages such as Dashboard, Posts, Media, Users, Settings, Plugins, Themes, Tools, and Pages.
  • WooCommerce Auto Scan profile that navigates WooCommerce settings, reports, orders, products, and HPOS-aware order screens when WooCommerce is active.
  • Auto Scan delay presets: Instant, Fast, Normal, and Thorough.
  • Pre-scan system-info collection for active plugins, Site Health debug data, WooCommerce status, and WordPress table inventory.
  • Session history controls for reviewing and deleting captured runs.
  • Admin-bar integration for launching Auto Scan directly from wp-admin.

Admin Page

The main plugin page combines the performance scan area and the captured session list. Detailed reports open on a dedicated report screen with sectioned diagnostics, recommendations, and export controls. Auto Scan is launched from the admin bar and shows a modal before it starts navigating through the selected admin-page profile.

Requirements

  • WordPress 6.5 or later
  • PHP 8.1 or later

Installation

  1. Upload the savedpixel-admin-debug folder to wp-content/plugins/.
  2. Activate the plugin from the WordPress Plugins screen.
  3. Open SavedPixel > Admin Debug.
  4. Use Performance Scan for a snapshot audit, or start a session before reproducing the slow admin workflow you want to inspect.

Usage Notes

  • This plugin is designed for wp-admin profiling, not front-end performance profiling.
  • Tracking sessions and scans add overhead only while they are actively running.
  • WooCommerce Auto Scan options appear only when WooCommerce is active.

Author

Byron Jacobs
GitHub

License

GPL-2.0-or-later

About

Profile slow wp-admin workflows with performance scans, timed sessions, Auto Scan, and detailed reports.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors