There are multiple tools and possibilities, and shure it would be nice to have something quick at hand. I know plugin authors who do offer debug flags so you can analyze what’s going on quite easy.
As for plugins, I have not tested it but looked at some screenshots and it is at least informative: Debug Bar (WordPress Plugin) and the BlackBox Debug Bar (WordPress Plugin).
Another one is a hooktracer that is not that well known: SJ Hook Profiler.
I do heavily recommend xdebug for development and testing systems, it’s a pleasure to have it if you need to profile or debug stuff.
Related Posts:
- How do I set up Debugging?
- add_sub_menu page() to be replaced by add_theme_page()
- How to show the error causing the ‘There has been a critical error on your website’?
- How do you change error reporting to only show errors in WordPress?
- WordPress + Buddpyress – troubleshooting server overloading
- Unnessary character on post after restore
- WP_DEBUG is not set, but I’m still getting warnings
- Control verbosity level of WP DEBUG?
- Suppress deprecated notices
- How to stop certain warning logging in error.log?
- $wpdb->insert Database Error Duplicate Entry Error Logging
- Disable Debug Log Programmatically
- error_log is not working as expected in functions.php file
- Get PHP Fatal error on globalized $wpdb: Call to a member function insert() on a non-object- I have no clue. What to do?
- Wordpres debug.log PHP Notice: is_singular was called
- Same log message keeps on printing to debug.log file thousand of times
- How to Debug WordPress
- Error message prevents access to WP
- Getting notices on fresh 3.6.1 install
- WordPress: Notice:Object of class WP_Query could not be converted to int in on line
- Why does WordPress keep showing me error messages?
- “Undefined index” error when saving empty array with checkboxes
- Front end empty (i.e. nothing displays); Back end looks fine; What are possible causes?
- WordPress debug messages not displaying
- How to catch all PHP errors with custom error handler?
- Undefined index error on options array element?
- WordPress 6.x / PHP 8.x deprecated warnings in development environment
- error log is going to the wrong location, WP_DEBUG_LOG is ignored
- How to find which plugin crashes
- Fatal error trace not shown in development setup
- How to eliminate weird 404 errors in wp-admin?
- Unable to locate WordPress Content directory (wp-content)
- Debug.log file is never created?
- Uncaught ReferenceError:switchEditors is not defined
- How to debug vars inside function at functions.php file?
- strange characters in wordpress website displayed for visitors [closed]
- When does remove_filter not work?
- Where should I tell WordPress where error_log messages should be written?
- This webpage is not available ERR_NAME_NOT_RESOLVED
- Error messages when adding code to function.php or trying to delete inactive plugin files
- WP_DISABLE_FATAL_ERROR_HANDLER vs WP_DEBUG ? What to use and when to use to see errors?
- Handling duplicates with wp_insert_term()
- Call to undefined function get_header() in index.php
- How can I create a custom page for this error?
- Dashboard Whitescreen of Death?
- Get notified by email when Fatal error occurs on wordpress site?
- Is there a way to avoid 404 pages in WordPress?
- Error Establishing a Database Connection, but credentials are OK
- How to find error in my code when the error message is pointing to WP core file?
- What might cause “junk after document element” error?
- I am getting an error some times when uploading themes
- After upgrading Debian Buster to Bullseye, WordPress sites no longer updating
- Error establishing a database connection only on some pages
- Deprecated issue in WordPress [closed]
- Why getting “The input type is invalid” when accessing edit.php?
- Without access to the FTP, how can I fix the index page?
- “load-scripts.php” hangs and times out when plupload is requested
- Getting a WordPress Debug Strategy
- Site Address (URL) – causing error 404
- Object of class stdClass could not be converted to string in
- why would ABSPATH not get defined
- 404 Not found error after update to WordPress 5.0
- Keep getting this code reparted again and again?
- How to trace an Error when it says nothing about any plugin?
- How do I debug an error that a plugin is causing?
- require_once() error after moving WordPressto another server
- Removed plugin generating error message
- Parse error:syntax error [closed]
- When sorting WP_List_Table, table sorts, but I also get SQL errors
- Why do these errors appear on my wordpress site? [closed]
- Error when activating child theme: `failed to open stream: No such file or directory`
- Error when trying to logout
- Multiple use wp_logout_url() on page cause ‘header already sent’ error after submit form
- A critical error has occurred on the site
- How to get the full stack trace for WordPress “table doesn’t exist” error in debug.log?
- Fatal error for category archives
- There is no any line related the error but it says critical error
- How to display only specific Error types in debug.log? No notices, warnings, etc
- 403. You don’t have permission to access this resource error
- Critical error but refresh fixes it
- How to identify the origin of an issue or an unexpected behavior?
- Fatal Error: Uncaught Error: call to undefined function get_plugin_data after uploading 2 blog posts(wp-shopify)
- WordPress error when update to new version
- Crawl Errors in Search console
- Parse error: syntax error, unexpected ”tax_query” in wordpress
- WordPress Dashboard visible but site is not after migration
- 403 error with no reason
- Which language files are loaded?
- All of my wordpress sites showing †Ù¥
- Possible to hide the search engine indexing disabled prompt/error message?
- WordPress Error Missing Argument [duplicate]
- Some ways to debug code
- Error updating WordPress, does not ask for FTP password, just error
- Post show up as post and pages
- Parse error: syntax error, unexpected T_FUNCTION
- TGM plugin error in Theme Check Plugin
- index page is not loading [closed]
- Apache error log lots of connection_refused
- Lots of warnings and errors instead of my WordPress site – Synology NAS – Intranet
- Automated WordPress update failed to complete – but all updates fail with code -1