Site Health Tools

Site Health Tools

Marius L. J.

The Site Health Tools plugin implements a selection of additional tools to the Site Health section of your site, to help you diagnose common issues.

These are checks that require some form of user interaction, and therefore are not as good of a fit as the automatic nature of the normal Site Health checker.

Providing tools such as:
– Debug log viewer
– File integrity checker
– PHP information
– Mail sending test
– Plugin PHP compatibility checker
– And more…

Is this a replacement for the Health Check plugin?

Yes, this plugin takes the tools originally made available via the Health Check plugin, and lets you add just them, without any additional features to your own site.

What external resources, if any, does this plugin use?

Although some external resources are used, no such connections are made automatically, and then only for the tools you choose, and can only be triggered by a user with access to the Site Health tools.

These resources include:
WordPress.org – Used to fetch the file checksums to verify WordPress core files integrity (privacy policy)
WPTide.org – Used for the PHP compatibility checker

Can I contribute to this plugin?

Yes, the plugin is open source and available on the WordPress/site-health-tools GitHub repository, and we welcome all types of contributions!

All Site Helath related tools in one place

By Knut Sparhell (knutsp) on July 31, 2024

Some Site Health tests and diagnostic tools are not suited for automated testing, and always to be executed and shown in the Site Health main Status tab. They may also not be pure static information, or limited size suited for the Info tab, like text/log file contents. This excellent, high quality plugin lists such tools, tests and viwers in an accordion under an additional Site Health tab labelled Tools.

This accordion is filterable and hence extendable for developers to add their own special tools. To ensure such modifaction or additions to always work, developers may declare this plgins as a dependcy of their own.

The included tools in version 1.0 are not quite perfect and complete yet, but will most likely be enhanced through constructive feedback from the community.

Immature features:

  • Debug Logs: It uses the WP_DEBUG_LOG constant to determin the log file, not assuming debug.log.and this is excellent. But what about a very large log file?
  • File Integrity reportsversion.phpto be modified on localized installations
  • Plugin Compatibility: A lot of processing on third party service just to return that "Highest supported PHP" is either "Could not be determined" or "8.0", ignoring what the plugins themselves declare, and never reports any higher than 8.0.
  • Transient Summary does not separate expired transients. The description does not warn that deleting all transient may slow down the site or the admin for a while, until regenerated.

A few enhancements and this is five stars from me!

= 1.0.0 ()
* Initial release

Reviews

4 out of 5 stars

  • Version: 1.0.0
  • Last updated: 2 months ago
  • Active installations: 30
  • WordPress version: 5.8
  • Tested up to: 6.6.2
  • PHP version: 7.1