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
- Critical Error on Pages – WP_DEBUG Not Showing Anything
- 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
- write developer debug statements to separate log
- I’m getting this ‘PHP Deprecated’ issue
- Platform sh site setup in localhost gets Cookie error
- Error logging in wordpress
- Cannot access non-wordpress subdirectories as wordpress overrides them with a 404 error
- How to use WP_Error $data argument?
- Showing error “Function create_function() is deprecated”
- Does the debug.log do log rotation?
- error_log over 70GB. How to stop this? [closed]
- Update wordpress fail – There has been a critical error on your website
- Getting headers already sent error from plugin
- How to debug WordPress correctly?
- “Notice: Undefined index:” error when adding new content?
- Object of class WP_Error could not be converted to string
- New WordPress Error Message – Not seen this before
- Getting Warnings & Notices from Fresh WordPress 3.1.2 install
- What do these “Failed to import” errors mean and how do I fix it?
- How to use add_settings_error in register_setting callback
- Application passwords not working on localhost?
- Debugging with functions.php
- In big trouble – Allowed memory size of 268435456 bytes exhausted
- Where are WP_Errors Saved
- update user information
- Error! 401.shtml file not found, what’s the problem?
- Strange glyphs code error
- Sorry, you are not allowed to access this page dashboard
- Homepage Not Found Error [closed]
- 4.2.2 stuck in an db upgrade loop with “Call to undefined method wpdb::get_col_length()”
- Cannot redeclare maybe_create_table()
- Debugging unserialize errors [closed]
- Why can I not execute php files under the wp-includes folder?
- Why do get_category_by_slug() crashes WordPress 4.8
- Headers already sent by
- Failed: Filesystem preventing downloads. ( ftpext)
- Code snippet to display ID gives critical error
- I tried to build a theme from scratch and it crashed everything
- Overwrote index.php. When I restored it, I got lots of Notice level errors
- 403 forbidden access to my whole site
- error log bloated by add_view
- Unable to locate WordPress content directory
- Constant WP_CRON_LOCK_TIMEOUT already defined in /htdocs/wp-config.php
- WP Core Update Issue
- Cannot upgrade to 4.0 – get SSL certificate error
- Fatal Error: get_header();
- Error when setting cookie
- download count29.php whene loading site [closed]
- Warning: call_user_func_array() [function.call-user-func-array]
- Parse error: syntax error, unexpected [closed]
- My new WordPress blog keeps refreshing in Chrome browser
- How to turn off WP error handling, but turn on php error handling?
- Replace form field error text?
- Suddenly get errors in admin when editing post type
- Need Help Understanding Debug Log Errors
- Plugin debugging with errors in activation routine
- Site has fake users registered with a similar pattern in username and email
- WordPress fails when my post is larger than 1400 words
- Weird Parse Error on Uploaded File
- Why I am having error Call to undefined function get_header()?
- Fatal error: Cannot declare class WP_User_Request, because the name is already in use?
- Unexpected error with class-wp-hook.php on WordPress
- Parse error: syntax error, unexpected T_STRING, expecting ‘,’ or ‘;’ [closed]
- Whole right area of wordpress admin dashboard not showing
- WordPress Customizer not loading
- Unable to log in: “Cannot serve directory www/wordpress/wp-includes/ No matching DirectoryIndex”
- How do I turn off WordPress errors and just have regular old php errors?
- Error while running docker compose command. WordPress is already installed
- RSS Feed URL redirecting to site URL
- Website slows down and Error 522
- WordPress update bug