WP_Site_Health::check_wp_version_check_exists()publicWP 5.2.0

Tests whether wp_version_check is blocked.

It's possible to block updates with the wp_version_check filter, but this can't be checked during an Ajax call, as the filter is never introduced then.

This filter overrides a standard page request if it's made by an admin through the Ajax call with the right query argument to check for this.

Method of the class: WP_Site_Health{}

No Hooks.

Return

null. Nothing (null).

Usage

$WP_Site_Health = new WP_Site_Health();
$WP_Site_Health->check_wp_version_check_exists();

Changelog

Since 5.2.0 Introduced.

WP_Site_Health::check_wp_version_check_exists() code WP 6.5.2

public function check_wp_version_check_exists() {
	if ( ! is_admin() || ! is_user_logged_in() || ! current_user_can( 'update_core' ) || ! isset( $_GET['health-check-test-wp_version_check'] ) ) {
		return;
	}

	echo ( has_filter( 'wp_version_check', 'wp_version_check' ) ? 'yes' : 'no' );

	die();
}