wp_ajax_health_check_site_status_result

The timeline below displays how wordpress function wp_ajax_health_check_site_status_result has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.3

/**
 * Handles site health check to update the result status via AJAX.
 *
 * @since 5.2.0
 */
function wp_ajax_health_check_site_status_result()
{
    check_ajax_referer('health-check-site-status-result');
    if (!current_user_can('view_site_health_checks')) {
        wp_send_json_error();
    }
    set_transient('health-check-site-status-result', wp_json_encode($_POST['counts']));
    wp_send_json_success();
}

WordPress Version: .10

/**
 * Ajax handler for site health check to update the result status.
 *
 * @since 5.2.0
 */
function wp_ajax_health_check_site_status_result()
{
    check_ajax_referer('health-check-site-status-result');
    if (!current_user_can('view_site_health_checks')) {
        wp_send_json_error();
    }
    set_transient('health-check-site-status-result', wp_json_encode($_POST['counts']));
    wp_send_json_success();
}

WordPress Version: 5.2

/**
 * Ajax handler for site health check to update the result status.
 *
 * @since 5.2.0
 */
function wp_ajax_health_check_site_status_result()
{
    check_ajax_referer('health-check-site-status-result');
    if (!current_user_can('install_plugins')) {
        wp_send_json_error();
    }
    set_transient('health-check-site-status-result', wp_json_encode($_POST['counts']));
    wp_send_json_success();
}