id summary reporter owner description type status priority milestone component version severity resolution keywords cc focuses 46573 Introduce a Site Health module for users to self-service their site Clorith pento "One of the mentioned [https://make.wordpress.org/core/2018/12/08/9-priorities-for-2019/ 9 Projects for 2019], merging the [https://wordpress.org/plugins/health-check Health Check plugin] was noted as one of them. Not everything in the plugin is great candidates for core, but the Site Health and Debug Information are both valuable entries. (The debug information has previously been covered in #39165, but will be superseded by this implementation, as that was for a standalone page). The attached patch introduces multiple classes, filters, and tools for developers and users alike. The Site Health section is meant for self servicing a website, it will alert you to known common issues and best practices. Developers may use the `health_check_site_status_tests` filter to add their own tests, or remove tests (for example a host handles updates, then us testing that auto-updates are disabled is pointless, as it would be a false positive). More information on tests and such would go into devnotes for the release. The debug information is essentially a quick way to look up information about your site and the host it uses, and also allows developers to add their own sections through the `debug_information` filter. Many of the larger plugins implement their own type of these. That means users have to look for information in various places, and they may have different needs, this centralizes the information gathering, and also provides the user an easy way to copy that information for sharing with supporters for example. Some tests and features that exist in the plugin are not quite ready for core inclusion, and have been dropped from this patch, but may be introduced in future iterations with later versions." task (blessed) closed normal 5.2 General normal fixed has-patch has-screenshots has-dev-note