Run a loopback test on our site.
WP_Site_Health::maybe_create_scheduled_event
Create a weekly cron event, if one does not already exist.
WP_Site_Health::wp_cron_scheduled_check
Run our scheduled event to check and update the latest site health status for the website.
WP_Site_Health::get_test_background_updates
Test if WordPress can run automated background updates.
Advertisement
WP_Site_Health::check_wp_version_check_exists
Test if `wp_version_check` is blocked.
WP_Site_Health::get_test_wordpress_version
Tests for WordPress version and outputs it.
WP_Site_Health::get_test_plugin_version
Test if plugins are outdated, or unnecessary.
WP_Site_Health::get_test_theme_version
Test if themes are outdated, or unnecessary.
Advertisement
WP_Site_Health::get_test_php_version
Test if the supplied PHP version is supported.
WP_Site_Health::test_php_extension_availability
Check if the passed extension or function are available.
WP_Site_Health::get_test_php_extensions
Test if required PHP modules are installed on the host.
WP_Site_Health::get_test_php_default_timezone
Test if the PHP default timezone is set to UTC.
Advertisement
WP_Site_Health::get_test_sql_server
Test if the SQL server is up to date.
WP_Site_Health::get_test_utf8mb4_support
Test if the database server is capable of using utf8mb4.
WP_Site_Health::get_test_dotorg_communication
Test if the site can communicate with WordPress.org.