PluginProbe
System Dashboard / 2.8.3
System Dashboard v2.8.3
trunk 1.0.0 1.1.0 1.1.1 1.2.0 1.3.0 1.3.1 1.3.2 1.4.0 1.5.1 1.5.2 1.6.0 1.7.1 1.7.2 1.8.0 1.9.0 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.1 All 62 releases
system-dashboard / README.md

README.md in System Dashboard 2.8.3, at README.md

520 lines 23.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # System Dashboard
2
3 Contributors: qriouslad
4 Donate link: https://paypal.me/qriouslad
5 Tags: system monitor, wordpress components, action filter hooks, server info, developer
6 Requires at least: 4.8
7 Tested up to: 6.0.2
8 Stable tag: 2.8.3
9 Requires PHP: 5.6
10 License: GPLv2 or later
11 License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
13 ![](.wordpress-org/banner-772x250.png)
14
15 Central dashboard to monitor various WordPress components, processes and data, including the server.
16
17 ## Description
18
19 This plugin provides a central dashboard to monitor various WordPress components, processes and data, including server hardware, software and resource usage. Pairs well with [](https://wordpress.org/plugins/query-monitor/Query Monitor](https://wordpress.org/plugins/query-monitor/](https://wordpress.org/plugins/query-monitor/) and [](https://wordpress.org/plugins/wp-console/WP Console](https://wordpress.org/plugins/wp-console/](https://wordpress.org/plugins/wp-console/) to help you do some solid dev work.
20
21 Despite having 20 WordPress modules and 4 server modules, the single-page dashboard loads fast as queries are optimized and most modules employ fast AJAX loading of data. It does not weight down wp-admin, and nothing is loaded on the front-end. Install, activate and let it sit there ready to summon the info/data you need.
22
23 To preview the module screenshots more easily, please scroll down the [](https://github.com/qriouslad/system-dashboardgithub repo](https://github.com/qriouslad/system-dashboard](https://github.com/qriouslad/system-dashboard). Here's a rundown of the available modules...
24
25 ### WordPress Modules (20)
26
27 #### 1. Overview:
28
29 * Site health status
30 * Quick stats of active theme and plugins
31 * Permalink structure
32 * Search engine visibility
33 * Timezone and current time
34 * Your IP address
35
36 #### 2. Database:
37
38 * Software info
39 * Uptime
40 * Data size
41 * Index size
42 * List of WP core tables with data/index size and number of rows/records of each table
43 * List of tables created/used by themes and plugins with the origin theme/plugin, data/index size and number of rows/records of each table
44 * Key database info, e.g. innodb_buffer_pool_size
45 * Detailed specifications
46
47 #### 3. Post Types & Taxonomies:
48
49 * List of post types and posts count for each
50 * List of taxonomies and terms count for each
51 * Comment count
52 * List of old slugs and the corresponding posts
53
54 #### 4. Media:
55
56 * List of media types and files count for each
57 * List of allowed mime types and the corresponding file extensions
58 * List of registered image sizes
59 * Media handling info, e.g. max file upload size
60
61 #### 5. Directories:
62
63 * Root path
64 * Directory size and total number of files in WP installation, wp-admin, wp-includes, wp-content directory, uploads directory, plugins directory, themes directories
65 * Filesystem permissions
66
67 #### 6. Custom Fields:
68
69 * List of public custom fields
70 * List of private custom fields, i.e. keys that start with an undersocre _
71
72 #### 7. Users:
73
74 * List of user roles and users count for each
75 * List of roles and capabilities. Including custom roles and custom capabilities.
76
77 #### 8. Options:
78
79 * Total number of options
80 * Total number and size of autoloaded options
81 * Filterable list of options from WordPress core with ID, autoload, size and type info
82 * Filterable list of options from plugins and theme with ID, autoload, size and type info
83 * List of 10 autoloaded options with the largest size
84 * AJAX loading of option value with interactive tree viewer for array and object value types
85
86 #### 9. Transients:
87
88 * Total number of transients
89 * Total number and size of autoloaded transients
90 * List of transients with expiration, including time left to expiry
91 * List of expired transients
92 * List of transients that do not expire
93 * AJAX loading of transient value with interactive tree viewer for array and object value types
94
95 #### 10. Object Cache:
96
97 * Status of persistent object cache backend
98 * Stats of cache hit ratio
99 * List of global groups
100 * List of non-persistent groups
101 * List and viewer (AJAX) of cached items in the global $wp_object_cache variable
102 * List and viewer (AJAX) of cached items in memory. Currently supporting Redis and Memcached backends.
103 * Diagnostics info (if available)
104
105 #### 11. Cron:
106
107 * List of cron event hooks and recurrences, categorized by core vs non-core
108
109 #### 12. Rewrite Rules:
110
111 * List of rewrite rules
112
113 #### 13. Shortcodes:
114
115 * List of shortcodes and renderers (callback functions)
116
117 #### 14. Hooks:
118
119 * Filterable list of action and filter hooks from WordPress core with description, originating file path and link to WordPress Code Reference for each hook
120 * List of action and filter hooks from the active theme, with description, originating file path and link to file preview in the theme file editor
121 * List of action and filter hooks from active plugins, with description, originating file path and link to file preview in the plugin file editor
122
123 #### 15. Classes:
124
125 * List of classes from WordPress core with methods, originating file path, and link to WordPress Code Reference for each class
126 * List of classes from the active theme with methods, originating file path, and link to preview the file in the theme file editor
127 * List of classes from active plugins with methods, originating file path, and link to preview the file in the plugin file editor
128
129 #### 16. Functions:
130
131 * Filterable list of functions from WordPress core with the originating file path and link to WordPress Code Reference for each function
132 * List of functions from the active theme with the originating file path and link to preview the file in the theme file editor
133 * List of functions from active plugins with the originating file path and link to preview the file in the plugin file editor
134
135 #### 17. Globals:
136
137 * Categorized list of global variables defined by WordPress
138 * List of PHP super globals
139 * List of global variables defined by themes and plugins
140
141 #### 18. Constants:
142
143 * List of defined constants by WordPress core (categorized), as well as by theme and plugins
144 * Documentation of each constant from WordPress core
145
146 #### 19. Viewer:
147
148 * wp-config.php viewer, including path and writeability info.
149 * .htaccess viewer
150 * REST API viewer
151 * robots.txt viewer
152 * Link to sitemap
153 * Viewer for URLs, paths and fragments from various WP core functions and CONSTANTS like get_template_directory_uri() and ABSPATH, as well as those generated by PHP $\_SERVER superglobal such as $\_SERVER\['REQUEST_URI'\]
154 * Link to recent posts RSS feed
155 * Link to recent comments RSS feed
156
157 #### 20. Logs:
158
159 * Page Access log. A simple logger of which pages are being accessed by site visitors. Disabled by default.
160 * PHP Errors log using native WP_DEBUG constants and a custom name and location for the debug log file for better security. Disabled by default.
161 * Email Delivery log: will log emails that the WordPress app has sent / tried sending and provide a way to quickly view and search through them. Disabled by default.
162
163 ### Server Modules (3)
164
165 #### 1. Overview:
166
167 * Server operating system
168 * Web server software
169 * Server IP address
170 * Server hostname
171 * Server location
172 * Server timezone and current date time
173
174 #### 2. Monitor:
175
176 * Server uptime
177 * Server CPU load average: last 15 minutes, last 5 minutes, last 1 minute
178 * RAM usage
179 * Disk usage
180
181 #### 3. Hardware:
182
183 * CPU type
184 * CPU count and cores count
185 * Total RAM
186 * Total disk space
187
188 #### 4. PHP:
189
190 * PHP version
191 * PHP user
192 * Key info: max execution time, max input time, max input vars, memory limit, post max size, upload max size, cURL version, allow_url_fopen, fsockopen, SoapClient, DOMDocument, GZip, SUHOSIN, Imagick
193 * Extensions loaded
194 * Disabled functions
195 * Detailed PHP specification from phpinfo()
196
197 ### For All WordPress and Server Modules:
198
199 * List of relevant tools (plugins) and references (articles) for each module
200
201 ### Technical Notes
202
203 * Requires shell_exec and exec functions enabled for some modules to work properly. e.g. the Hooks > Active Plugins tool.
204 * There's an MU (must-use) plugin that unloads all other plugins for admin-ajax calls initiated from the dashboard, so these calls stay fast no matter how complex and big your site is.
205 * The longest first load is probably the Hooks > Active Plugins tool, which scans action and filter hooks from all active plugins on the site. The more plugins are active, the longer it takes. If your server/hosting has a low execution time limit, you may need to load the module two or three times for the scan to complete. Once complete, subsequent loads of the module should be much much faster.
206 * This plugin has been tested to work with servers powered by NGINX, Apache and Litespeed, and also sites using PHP 7+ and 8+.
207
208 ### Give Back
209
210 About 260 dev hours have been spent towards v2.6.2 so far.
211
212 * [](https://wordpress.org/plugins/system-dashboard/#reviewsA nice review](https://wordpress.org/plugins/system-dashboard/#reviews](https://wordpress.org/plugins/system-dashboard/#reviews) would be great!
213 * [](https://wordpress.org/support/plugin/system-dashboard/Give feedback](https://wordpress.org/support/plugin/system-dashboard/](https://wordpress.org/support/plugin/system-dashboard/) and help improve future versions.
214 * [](https://github.com/qriouslad/system-dashboardGithub repo](https://github.com/qriouslad/system-dashboard](https://github.com/qriouslad/system-dashboard) to contribute code.
215 * [](https://paypal.me/qriousladDonate](https://paypal.me/qriouslad](https://paypal.me/qriouslad) and support my work.
216 * Tell your colleagues about System Dashboard.
217
218 ### Check These Out Too
219
220 * [](https://wordpress.org/plugins/debug-log-manager/Debug Log Manager](https://wordpress.org/plugins/debug-log-manager/](https://wordpress.org/plugins/debug-log-manager/): Log PHP, database and JavaScript errors via WP_DEBUG with one click. Conveniently create, view, filter and clear the debug.log file.
221 * [](https://wordpress.org/plugins/variable-inspector/Variable Inspector](https://wordpress.org/plugins/variable-inspector/](https://wordpress.org/plugins/variable-inspector/): Inspect PHP variables on a central dashboard in wp-admin for convenient debugging.
222 * [](https://wordpress.org/plugins/code-explorer/Code Explorer](https://wordpress.org/plugins/code-explorer/](https://wordpress.org/plugins/code-explorer/): Fast directory explorer and file/code viewer with syntax highlighting.
223 * [](https://github.com/qriouslad/database-adminDatabase Admin](https://github.com/qriouslad/database-admin](https://github.com/qriouslad/database-admin): Securely manage your WordPress website's database with a clean and user-friendly interface based on a custom-themed Adminer app. Only available on Github.
224
225 ## Screenshots
226
227 1. The dashboard
228 ![The dashboard](.wordpress-org/screenshot-1.png)
229 2. WordPress overview & the Database module
230 ![WordPress overview & the Database module](.wordpress-org/screenshot-2.png)
231 3. Post Types & Taxonomies module
232 ![Post Types & Taxonomies module](.wordpress-org/screenshot-3.png)
233 4. Media module
234 ![Media module](.wordpress-org/screenshot-4.png)
235 5. Directories module
236 ![Directories module](.wordpress-org/screenshot-5.png)
237 6. Custom Fields module
238 ![Custom Fields module](.wordpress-org/screenshot-6.png)
239 7. Users module
240 ![Users module](.wordpress-org/screenshot-7.png)
241 8. Options module
242 ![Options module](.wordpress-org/screenshot-8.png)
243 9. Transients module
244 ![Transients module](.wordpress-org/screenshot-9.png)
245 10. Cron module
246 ![Cron module](.wordpress-org/screenshot-10.png)
247 11. Rewrite Rules module
248 ![Rewrite Rules module](.wordpress-org/screenshot-11.png)
249 12. Shortcodes module
250 ![Shortcodes module](.wordpress-org/screenshot-12.png)
251 13. Hooks module
252 ![Hooks module](.wordpress-org/screenshot-14.png)
253 14. Classes module
254 ![Classes module](.wordpress-org/screenshot-15.png)
255 15. Functions module
256 ![Functions module](.wordpress-org/screenshot-16.png)
257 16. Globals module
258 ![Globals module](.wordpress-org/screenshot-17.png)
259 17. Constants module
260 ![Constants module](.wordpress-org/screenshot-18.png)
261 18. Viewer module
262 ![Viewer module](.wordpress-org/screenshot-13.png)
263 19. Server overview and Monitor module
264 ![Server overview and Monitor module](.wordpress-org/screenshot-19.png)
265 20. Hardware module
266 ![Hardware module](.wordpress-org/screenshot-20.png)
267 21. PHP module
268 ![PHP module](.wordpress-org/screenshot-21.png)
269
270 ## Frequently Asked Questions
271
272 ### How was this plugin built?
273
274 System Dashboard was built with: [](https://github.com/devinvinson/WordPress-Plugin-Boilerplate/WordPress Plugin Boilerplate](https://github.com/devinvinson/WordPress-Plugin-Boilerplate/](https://github.com/devinvinson/WordPress-Plugin-Boilerplate/) | [](https://wppb.me/wppb.me](https://wppb.me/](https://wppb.me/) | [](https://github.com/Codestar/codestar-frameworkCodeStar framework](https://github.com/Codestar/codestar-framework](https://github.com/Codestar/codestar-framework)
275
276 ## Changelog
277
278 ### 2.8.3 (2022.10.09)
279
280 * Hooks > Core: Update action and filter hooks definition to [](https://github.com/wp-hooks/wordpress-coreWordPress v6.0](https://github.com/wp-hooks/wordpress-core](https://github.com/wp-hooks/wordpress-core). Include long description and "since WordPress version" info.
281 * Database > Themes & Plugins: Update table name <-> plugin relationships database from [](https://wordpress.org/plugins/wp-optimize/WP-Optimize](https://wordpress.org/plugins/wp-optimize/](https://wordpress.org/plugins/wp-optimize/) v3.2.9.
282 * Logs > PHP Erros: Make it work with existing [](https://wordpress.org/plugins/debug-log-manager/Debug Log Manager](https://wordpress.org/plugins/debug-log-manager/](https://wordpress.org/plugins/debug-log-manager/) log file, or other log file path defined in WP_DEBUG_LOG constant.
283 * Server > Hardware: Fix formatting of Total Disk Space
284 * Hide "Screen Options" drawer
285
286 ### 2.8.2 (2022.09.24)
287
288 * Viewer >> wp-config.php: improve detection of it's location. Add path and writeability info.
289
290 ### 2.8.1 (2022.08.31)
291
292 * Logs > PHP Errors: now only shows distinct/unique entries
293
294 ### 2.8.0 (2022.08.26)
295
296 * Logs > Email Delivery: New module to log emails that the WordPress app has sent / tried sending and a way to see and filter through them quickly.
297 * Logs > Page Access: Now shows latest entries by default.
298 * Logs > Errors Log: Improve how debug log is parsed to ensure each log entry is cleanly split even when there is stack trace info included for fatal errors.
299 * Logs > Errors Log: Increase limit of entries being loaded to 50,000.
300 * Upon plugin deactivation, database tables for the Logs module are no longer dropped/deleted.
301
302 ### 2.7.0 (2022.08.25)
303
304 * Implemented PHP Errors log under the Logs module employing WP_DEBUG with custom debug log file name and location for better security. Turned off by default. Will automatically add the necessary WP_DEBUG constants in wp-config.php when enabled and remove them when disabled.
305 * Fix for [](https://wordpress.org/support/topic/php-warning-362/PHP warning issue](https://wordpress.org/support/topic/php-warning-362/](https://wordpress.org/support/topic/php-warning-362/) related to Page Access log option in wp_option table not always set, e.g. for users upgrading from older version of the plugin, as reported by [](https://wordpress.org/support/users/shawfactor/@shawfactor](https://wordpress.org/support/users/shawfactor/](https://wordpress.org/support/users/shawfactor/).
306
307 ### 2.6.5 (2022.06.19)
308
309 * Server > Monitor: Fixed "Unsupported operand types" error on disk usage reporting. Props to [](https://profiles.wordpress.org/wpturnedup/@wpturnedup](https://profiles.wordpress.org/wpturnedup/](https://profiles.wordpress.org/wpturnedup/) for [](https://wordpress.org/support/topic/fails-to-run-and-throws-a-critical-error/reporting the error](https://wordpress.org/support/topic/fails-to-run-and-throws-a-critical-error/](https://wordpress.org/support/topic/fails-to-run-and-throws-a-critical-error/). This happened for certain managed WP hosting like Kinsta.
310 * Server > Hardware: Fixed "Call to undefined function" error on total disk space calculation. This happened for certain managed WP hosting like Kinsta.
311 * Server > PHP: Fixed "Call to undefined function" error on getting PHP current user. This happened for certain managed WP hosting like Kinsta.
312 * WordPress > Viewer > URLs and Paths: Fixed undefined array key error. This happened for certain managed WP hosting like Kinsta.
313
314 ### 2.6.4 (2022.05.28)
315
316 * Logs > Page Access: fix [](https://wordpress.org/support/topic/triggering-a-warning/PHP warning issue](https://wordpress.org/support/topic/triggering-a-warning/](https://wordpress.org/support/topic/triggering-a-warning/). Props to [](https://profiles.wordpress.org/shawfactor/@shawfactor](https://profiles.wordpress.org/shawfactor/](https://profiles.wordpress.org/shawfactor/).
317
318 ### 2.6.3 (2022.05.27)
319
320 * Logs: Convert Page Access log entries table into a data table using the DataTables jQuery plugin
321 * WP Overview: minor tidy up
322
323 ### 2.6.2 (2022.05.26)
324
325 * Tested for compatibility with WordPress 6.0
326
327 ### 2.6.1 (2022.05.25)
328
329 * Directories: add total number of files in each directory for Directory Sizes tool
330 * Directories: add check mark for 'Writeable' and cross mark for 'Not writeable' in the Filesystem Permission tool to better indicate which is the desirable status
331
332 ### 2.6.0 (2022.05.24)
333
334 * Logs: New module. Added Page Access logger to begin with. A simple logger of which pages are being accessed by site visitors. Turned off by default.
335
336 ### 2.5.1 (2022.05.20)
337
338 * Viewer: View URLs, paths and fragments from various WP core functions and CONSTANTS like get_template_directory_uri() and ABSPATH, as well as those generated by PHP $\_SERVER superglobal such as $\_SERVER\['REQUEST_URI'\]
339 * Fix: error on plugin activation in sites with older PHP versions (up to v7.2) due to nowdoc syntax issue upon generating fast-ajax.php MU plugin. Props to [](https://profiles.wordpress.org/dblomster/@dblomster](https://profiles.wordpress.org/dblomster/](https://profiles.wordpress.org/dblomster/) for identifying the issue and [](https://wordpress.org/support/topic/plugin-could-not-be-activated-because-it-triggered-a-fatal-error-664/reporting it](https://wordpress.org/support/topic/plugin-could-not-be-activated-because-it-triggered-a-fatal-error-664/](https://wordpress.org/support/topic/plugin-could-not-be-activated-because-it-triggered-a-fatal-error-664/).
340
341 ### 2.5.0 (2022.05.18)
342
343 * Media: add list of registered image sizes
344 * Viewer: add links to recent posts and recent comments RSS feeds
345 * WP Overview: add permalink structure and search engine visibility info
346 * Post Types & Taxonomies: add post types labels if they're defined
347 * Server overview: fix location info, now properly returns 'Undetectable'. Props to [](https://profiles.wordpress.org/nawawijamili/@nawawijamili](https://profiles.wordpress.org/nawawijamili/](https://profiles.wordpress.org/nawawijamili/).
348 * Constants: normalize "Defined Constants" for Array, Object and Boolean values. Props to [](https://profiles.wordpress.org/nawawijamili/@nawawijamili](https://profiles.wordpress.org/nawawijamili/](https://profiles.wordpress.org/nawawijamili/).
349
350 ### 2.4.4 (2022.04.26)
351
352 * Polish: Remove CodeStar framework menu item under Tools
353
354 ### 2.4.3 (2022.04.20)
355
356 * Options: Cache query results for 10 largest autoloaded options to remove duplicate query
357 * CodeStar Framework: downgrade to [](https://github.com/Codestar/codestar-frameworkfree version](https://github.com/Codestar/codestar-framework](https://github.com/Codestar/codestar-framework) v2.2.8
358
359 ### 2.4.2 (2022.04.20)
360
361 * Constants: Disable fast AJAX so constants from all plugins are properly listed
362 * Options: Add list of 10 autoloaded options with the largest size
363
364
365 ### 2.4.1 (April 2022)
366
367 * Reduce duplicate $wpdb queries with object caching
368
369 ### 2.4.0 (April 2022)
370
371 * Object Cache: Add list and viewer of cache items in the global $wp_object_cache variable and also in memory store (currently supporting Redis and Memcached backends)
372 * Reposition Viewer module after the Constants module
373
374 ### 2.3.0 (April 2022)
375
376 * NEW: Object Cache module with status of persistent object cache backend, stats of cache hit ratio, list of global groups, list of non-persistent groups and diagnostics info (if available)
377 * Server Overview: improve location output
378
379 ### 2.2.1 (April 2022)
380
381 * Polish: update wording for View (Themes & Plugins) Tables
382 * Server Overview: add hostname info
383 * Server Monitor: add raw value of CPU load average
384 * Rewrite Rules: fix TypeError in PHP 8 when rewrite_rules option is empty, e.g. fresh WP install
385
386 ### 2.2.0 (April 2022)
387
388 * Database: split tables into WP core vs themes & plugins and add counter for each category
389 * Database: add character set and collation info in the Key Info section
390 * Database: add default WP core tables for multisite if on a multisite
391 * Database: add detection of and link to origin theme/plugin for non-core tables
392
393 ### 2.1.3 (March 2022)
394
395 * Server > Monitor: Polish wording for disk usage stats
396 * Optimization: dequeue public-facing scripts and styles, which are mostly empty placeholders
397 * Optimization: in wp-admin, only load scripts and styles on the System Dashboard page
398
399 ### 2.1.2 (March 2022)
400
401 * Fix Server overview layout issue
402
403 ### 2.1.1 (March 2022)
404
405 * Improve indentation in Fast AJAX MU Plugin generation to fix "headers already sent" issue which maybe caused by whitespace before <?php ([](https://stackoverflow.com/a/8028987reference](https://stackoverflow.com/a/8028987](https://stackoverflow.com/a/8028987))
406
407 ### 2.1.0 (March 2022)
408
409 * Implement AJAX loading on the following modules: Classes, Functions, Post Types & Taxonomies, Media, Directories, Custom Fields, Users, Rewrite Rules, Shortcodes. This cuts down dashboard page load time to under 2 seconds (most of the time).
410 * Post Types & Taxonomies: Improve layout of old slugs list
411 * Globals: Disable usage of Fast AJAX as some globals are dependent on the full list of active plugins, e.g. shortcode_tags
412 * Server overview: Improve server IP detection on Apache server by using HTTP_X_SERVER_ADDR server globals
413
414 ### 2.0.2 (March 2022)
415
416 * Fix TypeError in disk usage calculation and typo in site health check function. Props to [](https://profiles.wordpress.org/ivanarnaudov/@ivanarnaudov](https://profiles.wordpress.org/ivanarnaudov/](https://profiles.wordpress.org/ivanarnaudov/).
417 * Tidy up display of RAM usage and CPUs/cores count when shell_exec is not enabled
418 * Improve server location detection when using Apache by using IP address from HTTP_X_SERVER_ADDR server global
419
420 ### 2.0.1 (March 2022)
421
422 * Fix missing Fast AJAX MU Plugin for those upgrading from v1.9.0
423 * Fix malformed Code Reference URLs for core hooks containing the '>' symbol, e.g. save_post_{$post->post_type}
424
425 ### 2.0.0 (March 2022)
426
427 * Optimize dashboard load time considerably by employing AJAX loading of module content, element and values
428 * Implement an MU plugin that keeps AJAX calls fast by unloading all other plugins during the AJAX calls
429 * Optimize DB queries considerably on the Options and Transients module
430 * Cron: split cron events between core and non-core
431 * Database, Post Types & Taxonomies, Media, Directories, Users, Rewrite Rules: tidy up layout
432 * Add review, feedback and donate links in dashboard header
433
434 ### 1.9.0 (March 2022)
435
436 * [NEW] Globals module: Categorized list of all WordPress core global variables, PHP super globals and non WP core globals
437 * Add tools and references for Rewrite Rules and Shortcodes modules
438
439 ### 1.8.0 (March 2022)
440
441 * [NEW] Rewrite Rules module
442 * [NEW] Shortcodes module
443 * Database: added DB engine info in Key Info section
444
445 ### 1.7.2 (March 2022)
446
447 * Further optimize how System Dashboard is loaded on wp-admin pages. On wp-admin pages other than the System Dashboard page, only call function that adds a 'System' sub-menu under the 'Dashboard' menu. This considerably speeds up load time across the entire wp-admin and also speed up AJAX calls from inside the System Dashboard page.
448
449 ### 1.7.1 (March 2022)
450
451 * Only load System Dashboard on wp-admin pages and optimize how it is loaded there. Only execute demanding queries on the System Dashboard page. This resulted in faster load time of admin pages that is not the System Dashboard page.
452 * Options: Enable filtering of options by autoload status, value size and value type
453
454 ### 1.6.0 (March 2022)
455
456 * Add search filter on the following modules: Options (core and non-core), Hooks (core), Functions (core)
457 * Add counter for the following modules: Custom Fields (public and private), Functions (core, themes, plugins)
458 * Fix: output of custom id and classes for several HTML partials in sd_html()
459 * Fix: miscellaneous CSS styling
460
461 ### 1.5.2 (March 2022)
462
463 * Viewer: Improve parsing of virtual robots.txt generated by WordPress. Properly detect default sitemap URL and add it to robots.txt
464 * WordPress > Overview: fix "division by zero" error. Props to [](https://profiles.wordpress.org/nawawijamili/@nawawijamili](https://profiles.wordpress.org/nawawijamili/](https://profiles.wordpress.org/nawawijamili/)!
465 * Server > Monitor: Fix "non well formed numeric value encountered" errorrs. Props to [](https://profiles.wordpress.org/nawawijamili/@nawawijamili](https://profiles.wordpress.org/nawawijamili/](https://profiles.wordpress.org/nawawijamili/)!
466 * Add reference to Options module
467
468 ### 1.5.1 (March 2022)
469
470 * Viewer: NEW module to view files. Implemented viewer for wp-config.php, .htaccess and robots.txt. Links to sitemap and REST API. Add list of tools and references.
471 * Add transients for several server info
472
473 ### 1.4.0 (March 2022)
474
475 * Options: Add interactive JSON tree viewer for array and object value types
476 * Transients: Add interactive JSON tree viewer for array and object value types
477
478 ### 1.3.2 (March 2022)
479
480 * Transients: Enable ajax loading of transient values
481 * Transients: Consolidate and clean up transient-related functions
482
483 ### 1.3.1 (March 2022)
484
485 * All modules: Update list of tools and references
486 * Hooks: Improve readability of non-core hooks list
487 * Options: add autoloaded options count and total size
488 * Options: add option size and data type
489 * Options: fix display of object type and XML/HTML values
490
491 ### 1.3.0 (March 2022)
492
493 * Add WordPress > Options module to inspect value of WordPress core and also plugins and theme options in the wp_options table
494
495 ### 1.2.0 (March 2022)
496
497 * General: Update shell_exec and exec check command
498 * Directories: add filesystem permissions info
499 * Database: Update database extension and client info check
500 * Media: Add Media Handling info
501 * PHP: Add Imagick and SUHOSIN checks
502 * Server: Add server location info
503
504 ### 1.1.1 (March 2022)
505
506 * Add site health status visual indicator (green or orange dot)
507 * Disable auto-registered Gutenberg block on the plugin info page
508
509 ### 1.1.0 (March 2022)
510
511 * Add site health status
512 * Prioritize use of myslq_ over mysql_ function
513
514 ### 1.0.0 (March 2022)
515
516 * Initial stable release
517
518 ## Upgrade Notice
519
520 None required yet.