Changeset 3324725
- Timestamp:
- 07/09/2025 06:39:04 AM (8 months ago)
- File:
-
- 1 edited
-
debugger-troubleshooter/trunk/readme.txt (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
debugger-troubleshooter/trunk/readme.txt
r3324139 r3324725 1 1 === Debugger & Troubleshooter === 2 2 Contributors: jhimross 3 Tags: debug, troubleshoot, site health, php info, theme 3 Tags: debug, troubleshoot, site health, php info, theme, developer 4 4 Requires at least: 5.0 5 5 Requires PHP: 7.4 … … 14 14 == Description == 15 15 16 The "Debug & Troubleshooter" plugin provides essential tools for WordPress site administrators to diagnose and resolve issues efficiently. It offers a dedicated section in the WordPress dashboard that displays comprehensive site health information, similar to the built-in Site Health feature, including PHP version, memory limit, WordPress constants, and active theme/plugin details.16 The "Debug & Troubleshooter" plugin provides essential tools for WordPress site administrators to diagnose and resolve issues efficiently. It offers a dedicated section in the WordPress dashboard that displays comprehensive site health information, which is organized into convenient collapsible sections. 17 17 18 18 **Key Features:** 19 19 20 * **Comprehensive Site Information:** Get a quick overview of your WordPress environment, including PHP settings, WordPress version, active theme, active plugins, and important WordPress constants. 20 * **Comprehensive Site Information:** Get a quick, organized overview of your WordPress environment. All information is presented in collapsible cards, so you can easily find what you need. This includes: 21 * Detailed PHP, Database, and Server information. 22 * A complete list of all installed themes and plugins, with their active/inactive status clearly displayed. 23 * A list of important WordPress constants and their current values. 24 * **Copy to Clipboard:** A one-click button allows you to copy all the site information, making it incredibly easy to share with support forums or developers when you need help. 21 25 * **Troubleshooting Mode:** Activate a unique "Troubleshooting Mode" for your current browser session. This mode allows you to: 22 * **Simulate Plugin Deactivation:** Selectively "deactivate" plugins. The plugin's assets and code will be disabled for your session , mimicking actual deactivation, but the live site remains untouched for other visitors.26 * **Simulate Plugin Deactivation:** Selectively "deactivate" plugins. The plugin's assets and code will be disabled for your session only, mimicking actual deactivation, but the live site remains untouched for other visitors. 23 27 * **Simulate Theme Switching:** Preview any installed theme. Your browser will render the site using the chosen theme, while the public-facing site continues to use the active theme. 24 28 * **Safe Debugging:** All troubleshooting actions are session-based using cookies, ensuring that any changes you make in Troubleshooting Mode do not impact your live website or its visitors. This makes it a safe environment for diagnosing conflicts and issues. … … 41 45 42 46 1. **Extract** the `debug-troubleshooter.zip` file. 43 2. **Upload** the `debug-troubleshooter` folder (containing `debug-troubleshooter.php`, `assets/css/admin.css`, and `assets/js/admin.js`)to the `/wp-content/plugins/` directory via FTP or your hosting's file manager.47 2. **Upload** the `debug-troubleshooter` folder to the `/wp-content/plugins/` directory via FTP or your hosting's file manager. 44 48 3. **Activate** the plugin through the 'Plugins' menu in WordPress. 45 49 … … 50 54 ### 1. Site Information 51 55 52 The top section provides a quick overview of your WordPress environment:56 The top section provides a comprehensive overview of your WordPress environment, organized into collapsible cards that are closed by default. 53 57 54 * **PHP Information:** Displays your PHP version and memory limit. 55 * **WordPress Information:** Shows your WordPress version, active theme, and a list of currently active plugins. 56 * **WordPress Constants:** Lists important WordPress configuration constants and their values. 57 * **Server Information:** Provides basic details about your web server. 58 59 This section is for informational purposes only and does not allow for direct modifications. 58 * **Collapsible Cards:** Click on any card title (e.g., "WordPress Information," "PHP Information," etc.) to expand it and view the details. 59 * **Detailed Lists:** The "WordPress Information" card includes counts of your active and inactive themes and plugins. Click the "Show All" link to see a detailed list of each, along with their status. 60 * **Copy to Clipboard:** Use the "Copy to Clipboard" button at the top of the section to copy all the site information, which you can then paste into a support ticket or share with a developer. 60 61 61 62 ### 2. Troubleshooting Mode … … 92 93 3. The page will reload, and the admin notice will disappear, confirming you have exited the mode. 93 94 94 95 95 == Frequently Asked Questions == 96 96 … … 108 108 109 109 **Q: What information does the "Site Information" section show?** 110 A: It shows crucial details like your PHP version, memory limits, WordPress version, currently active themeand plugins, and various WordPress constants, which are vital for debugging and understanding your site's configuration.110 A: It shows crucial details like your PHP version, memory limits, WordPress version, a detailed list of themes and plugins, and various WordPress constants, which are vital for debugging and understanding your site's configuration. 111 111 112 112 == Screenshots == 113 113 114 1. Screenshot 1: The main Debug & Troubleshooter dashboard showing Site Information.115 2. Screenshot 2: The Troubleshooting Mode section with theme and plugin selection.116 3. Screenshot 3:An example of the admin notice when Troubleshooting Mode is active.114 1. The main Debug & Troubleshooter dashboard showing the Site Information and Troubleshooting Mode sections. 115 2. An expanded view of the Site Information card, showing detailed lists of themes and plugins. 116 3. An example of the admin notice when Troubleshooting Mode is active. 117 117 118 118 == Changelog == 119 120 = 1.1.0 - 2025-07-09 = 121 * **Feature:** Site Information cards (WordPress, PHP, Database, Server, Constants) are now collapsible and closed by default for a cleaner interface. 122 * **Feature:** Added a "Copy to Clipboard" button to easily copy all site information for support requests or documentation. 123 * **Enhancement:** The "WordPress Information" card now displays a detailed list of all installed themes and plugins, along with their respective active, inactive, or network-active status. 124 * **Enhancement:** The theme and plugin lists within the "WordPress Information" card are now compact, showing counts by default with a "Show All" toggle to view the complete list without taking up too much space. 125 * **Enhancement:** Expanded the displayed information for PHP, Server, and WordPress constants to provide more comprehensive data for debugging. 126 * **Fix:** Resolved a bug that prevented the collapsible sections from functioning correctly after recent updates. 119 127 120 128 = 1.0.0 – 2025-06-25 = … … 126 134 * Included admin notices for active troubleshooting sessions. 127 135 * Ensured compliance with WordPress.org plugin review guidelines for asset enqueuing and security. 128 129 = 1.1.0 - 2025-07-08 =130 * Feature: Site Information cards (WordPress, PHP, Database, Server, Constants) are now collapsible and closed by default for a cleaner interface.131 * Feature: Added a "Copy to Clipboard" button to easily copy all site information for support requests or documentation.132 * Enhancement: The "WordPress Information" card now displays a detailed list of all installed themes and plugins, along with their respective active, inactive, or network-active status.133 * Enhancement: The theme and plugin lists within the "WordPress Information" card are now compact, showing counts by default with a "Show All" toggle to view the complete list without taking up too much space.134 * Enhancement: Expanded the displayed information for PHP, Server, and WordPress constants to provide more comprehensive data for debugging.135 * Fix: Resolved a bug that prevented the collapsible sections from functioning correctly after recent updates.
Note: See TracChangeset
for help on using the changeset viewer.