wp-admin/includes/class-wp-site-health.php


Lines:

1 to 53 of 53
<?php

#[AllowDynamicProperties]
/* class WP_Site_Health */
/* function WP_Site_Health::__construct() – WP_Site_Health constructor. */
/* function WP_Site_Health::show_site_health_tab() – Output the content of a tab in the Site Health screen. */
/* function WP_Site_Health::get_instance() – Return an instance of the WP_Site_Health class, or create one if none exist yet. */
/* function WP_Site_Health::enqueue_scripts() – Enqueues the site health scripts. */
/* function WP_Site_Health::perform_test() – Run a Site Health test directly. */
/* function WP_Site_Health::prepare_sql_data() – Run the SQL version checks. */
/* function WP_Site_Health::check_wp_version_check_exists() – Test if `wp_version_check` is blocked. */
/* function WP_Site_Health::get_test_wordpress_version() – Tests for WordPress version and outputs it. */
/* function WP_Site_Health::get_test_plugin_version() – Test if plugins are outdated, or unnecessary. */
/* function WP_Site_Health::get_test_theme_version() – Test if themes are outdated, or unnecessary. */
/* function WP_Site_Health::get_test_php_version() – Test if the supplied PHP version is supported. */
/* function WP_Site_Health::test_php_extension_availability() – Check if the passed extension or function are available. */
/* function WP_Site_Health::get_test_php_extensions() – Test if required PHP modules are installed on the host. */
/* function WP_Site_Health::get_test_php_default_timezone() – Test if the PHP default timezone is set to UTC. */
/* function WP_Site_Health::get_test_php_sessions() – Test if there’s an active PHP session that can affect loopback requests. */
/* function WP_Site_Health::get_test_sql_server() – Test if the SQL server is up to date. */
/* function WP_Site_Health::get_test_utf8mb4_support() – Test if the database server is capable of using utf8mb4. */
/* function WP_Site_Health::get_test_dotorg_communication() – Test if the site can communicate with WordPress.org. */
/* function WP_Site_Health::get_test_is_in_debug_mode() – Test if debug information is enabled. */
/* function WP_Site_Health::get_test_https_status() – Test if your site is serving content over HTTPS. */
/* function WP_Site_Health::get_test_ssl_support() – Check if the HTTP API can handle SSL/TLS requests. */
/* function WP_Site_Health::get_test_scheduled_events() – Test if scheduled events run as intended. */
/* function WP_Site_Health::get_test_background_updates() – Test if WordPress can run automated background updates. */
/* function WP_Site_Health::get_test_plugin_theme_auto_updates() – Test if plugin and theme auto-updates appear to be configured correctly. */
/* function WP_Site_Health::get_test_loopback_requests() – Test if loopbacks work as expected. */
/* function WP_Site_Health::get_test_http_requests() – Test if HTTP requests are blocked. */
/* function WP_Site_Health::get_test_rest_availability() – Test if the REST API is accessible. */
/* function WP_Site_Health::get_test_file_uploads() – Test if ‘file_uploads’ directive in PHP.ini is turned off. */
/* function WP_Site_Health::get_test_authorization_header() – Tests if the Authorization header has the expected values. */
/* function WP_Site_Health::get_test_page_cache */
/* function WP_Site_Health::get_test_persistent_object_cache */
/* function WP_Site_Health::get_tests() – Return a set of tests that belong to the site status page. */
/* function WP_Site_Health::admin_body_class() – Add a class to the body HTML tag. */
/* function WP_Site_Health::wp_schedule_test_init() – Initiate the WP_Cron schedule test cases. */
/* function WP_Site_Health::get_cron_tasks() – Populate our list of cron events and store them to a class-wide variable. */
/* function WP_Site_Health::has_missed_cron() – Check if any scheduled tasks have been missed. */
/* function WP_Site_Health::has_late_cron() – Check if any scheduled tasks are late. */
/* function WP_Site_Health::detect_plugin_theme_auto_update_issues() – Check for potential issues with plugin and theme auto-updates. */
/* function WP_Site_Health::can_perform_loopback() – Run a loopback test on our site. */
/* function WP_Site_Health::maybe_create_scheduled_event() – Create a weekly cron event, if one does not already exist. */
/* function WP_Site_Health::wp_cron_scheduled_check() – Run our scheduled event to check and update the latest site health status for the website. */
/* function WP_Site_Health::is_development_environment() – Checks if the current environment type is set to ‘development’ or ‘local’. */
/* function WP_Site_Health::get_page_cache_headers */
/* function WP_Site_Health::check_for_page_caching */
/* function WP_Site_Health::get_page_cache_detail */
/* function WP_Site_Health::get_good_response_time_threshold */
/* function WP_Site_Health::should_suggest_persistent_object_cache */
/* function WP_Site_Health::available_object_cache_services */
 

 View on GitHub View on Trac

Called by

    Invoked by

      Calls

      Call hooks

      API Letters: ,,,