Plugins to debug, profile & log errors
By profile, I mean - measure performance.
Find broken links
There is a good overview of available tools.
Other desktop tools are:
I also used desktop site downloaders like Teleport Ultra
The most beautiful is W3C official online tool called W3C Link Checker available here.
There is also an ancient looking Dead Link Checker.
There is also a very good Wordpress plugin Broken Link Checker that examines database and detects broken links. It can be time consuming, but it clearly shows you if broken links are from WP posts.
404 logs & redirects
I am using a simple plugin called 404 Error Logger that logs all 404 errors on site.
There is more advanced Redirector plugin that does that same thing plus a lot more about redirecting links.
Log warnings & errors
We need to
/wp-content/plugins/wp-error-fix/application/Service/Model/rest.php line 58 to
$response->status = 'success';
WPEngine (experts in speed) recommend for development:
For most of the following plug-ins, besides setting
WP_DEBUG we also
define('SAVEQUERIES', true); in
Query Monitor is a necessary plugin for development.
After successfull install, don’t forget to check symlink of
db.php. It should be done automatically (force relink with plugin de-re-activation), but you must disable Database Cache in W3TC. Manually, you can do it with
ln -s wp-content/plugins/query-monitor/wp-content/db.php wp-content/db.phpfrom WP folder.
I suggest you to immediatly
Set authentication cookieto access plugin when not logged in.
Offical source and documentation: johnbillion/query-monitor, and some info
Debug Bar Slow Actions is really useful add-on that records timing spent on Actions/Filters. In slows down site considerably so disable in in production environment.
Note: This interesting add-on conflicts with another plugin - Debug Objects.
Another add-on, Debug Bar Console adds a PHP/MySQL console to the debug bar.
Debug Objects is very interesting, and really different. It has a lot of useful things for front-end development, but it’s interface is really outdated.
Enable the following interestin options:
Chromephpand install browser extension Chrome Logger
HTML Inspectoris perfect for markup quality tool, but I believe there are better plugins for that.
Cacheshows contents of cache
Simpler Query Monitor alternative:
- Debug Queries
New release, new Plugin - Please use the plugin Debug Objects.
Show page & post info
What Template Am I Using is my selected plugin.
Others are also very nice:
Light WordPress profiler: Rarst/laps · GitHub