For theme development
Adds a debug menu to the admin bar that shows query, cache, and other helpful debugging information.
A must for developers!
When WP_DEBUG is enabled it also tracks PHP Warnings and Notices to make them easier to find.
When SAVEQUERIES is enabled the mysql queries are tracked and displayed.
Add a PHP/MySQL console with the Debug Bar Console plugin.
Query Monitor is a debugging plugin for anyone developing with WordPress. It has some advanced features not available in other debugging plugins, including automatic AJAX debugging and the ability to narrow down things by plugin or theme.
For complete information, please see Query Monitor's GitHub repo.
Here's an overview of what's shown:
Filtering queries by component or calling function makes it easy to see which plugins, themes, or functions on your site are making the most (or the slowest) database queries.
X-QM-RedirectHTTP header containing the call stack, so you can use your favourite HTTP inspector to easily trace where a redirect has come from
The response from any jQuery AJAX request on the page will contain various debugging information in its header that gets output to the developer console. No hooking required.
AJAX debugging is in its early stages. Currently it only includes PHP errors, but this will be built upon in future versions.
Hands up who can remember the correct names for the filters and actions for custom admin screen columns?
get_current_screen()and a few variables
By default, Query Monitor's output is only shown to Administrators on single-site installs, and Super Admins on Multisite installs.
In addition to this, you can set an authentication cookie which allows you to view Query Monitor output when you're not logged in (or if you're logged in as a non-administrator). See the bottom of Query Monitor's output for details.
This plugin logs the usage of deprecated files, functions, and function arguments. It identifies where the deprecated functionality is being used and offers the alternative if available.
This is a plugin for developers. WP_DEBUG is not needed, though its general usage is strongly recommended. Deprecated notices normally exposed by WP_DEBUG will be logged instead.
This plugin also logs incorrect function usage, which WordPress started reporting in 3.1.
This is young software. It works, but there's a lot left on the todo (check out the Other Notes tab). Have an idea? Let me know.
The theme check plugin is an easy way to test your theme and make sure it's up to spec with the latest theme review standards. With it, you can run all the same automated testing tools on your theme that WordPress.org uses for theme submissions.
The tests are run through a simple admin menu and all results are displayed at once. This is very handy for theme developers, or anybody looking to make sure that their theme supports the latest WordPress theme standards and practices.
Paste this into your WordPress site: What's this?