Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Health Check & Troubleshooting icon

Health Check & Troubleshooting

v1.7.1
by WordPress.org · 3.6 (179 reviews)

Health Check identifies common problems, and helps you troubleshoot plugin and theme conflicts.

300K+ active installs Updated Jul 26, 2024 Tested to 6.6.4 Requires PHP 5.6
Try Demo Download
Pre-installed Ready in ~10s No card
Health Check & Troubleshooting

About Health Check & Troubleshooting

The Health Check plugin is a useful tool for checking your WordPress installation for errors and issues. It also allows you to troubleshoot problems by disabling plugins and using a default theme. You can also use the plugin to check the integrity of your WordPress files and ensure compatibility with future PHP updates.

Screenshots

Health Check & Troubleshooting screenshot
Health Check & Troubleshooting screenshot
Health Check & Troubleshooting screenshot
Health Check & Troubleshooting screenshot

Frequently asked questions

What does this plugin do?
This plugin performs checks on your WordPress installation to detect configuration errors and known issues.
What is the purpose of the debug section?
The debug section allows you to gather information about your WordPress and server configuration for support purposes.
What does the troubleshooting section do?
The troubleshooting section allows you to have a clean WordPress session with disabled plugins and a default theme.
What can I do in the Tools section?
In the Tools section, you can check WordPress file integrity, test email sending, and plugin compatibility with future PHP versions.
Where can I provide feedback for this plugin?
You can provide feedback through the WordPress.org forums, the GitHub project page, or on Slack in the #forums or #core-site-health channels.

Changelog

1.7.1 (2024-07-25)

  • Security: Prevent a potential information disclosure from the screenshot beta feature, reported independently by Jarko Piironen.
  • Security hardening: Make each screenshot delete nonce unique to that image.
  • Security hardening: Add a capability check alongside the nonce validation when toggling beta features on or off.
  • General: Updated the Tested up to tag.
  • General: Added notice about future changes to the Troubleshooting and Tools sections.
  • Added Twenty Twenty Four as a known and valid default theme.
  • Tools: Fixed a PHP warning when checking for PHP version compatibility and no data was found.
  • Tools: Fixed a PHP warning when WP_DEBUG is disabled, or nothing has been written to the logfile yet.
  • Tools: Improved the description for the robots.txt file viewer.

1.7.0 (2023-08-06)

  • General: Improved styling inconsistency between the plugin and WordPress core.
  • General: Fixed an issue with plugin translations where language strings would get mixed when using third party language plugins, or a separate profile language.
  • Troubleshooting Mode: Fixed the URL used when disabling elements and having a subdirectory installation.
  • Troubleshooting Mode: Fixed a deprecation warning when disabling troubleshooting mode on PHP version 8.3 or higher.
  • Troubleshooting Mode: Added reference on how to troubleshoot as different users when testing scenarios.
  • Tools: Fixed integration with WPTide for the PHP Compatibility checker.
  • Tools: Added a viewer that will display debug log output when enabled.
  • Tools: Added a warning to the File Integrity tester if unexpected files are mixed in with WordPress core files.
  • Tools: Added a warning if sending emails is taking longer than expected.
  • Tools: Added beta feature toggle for those who wish to test new functionality that may not be fully ready yet.
  • CLI: Fixed the CLI commands, you can now wp health-check status to your hearts content!
  • Beta feature: Added a new beta feature, making it easier for non-technical users to grab screenshots of issues on their site, and share them.

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.