WP_CLI

WpOrgApi::get_core_checksumspublicWP-CLI 1.0

Gets the checksums for the given version of WordPress core.

Метод класса: WpOrgApi{}

Хуков нет.

Возвращает

bool|array. False on failure. An array of checksums on success.

Использование

$WpOrgApi = new WpOrgApi();
$WpOrgApi->get_core_checksums( $version, $locale );
$version(строка) (обязательный)
Version string to query.
$locale(строка)
Locale to query.
По умолчанию: 'en_US'

Код WpOrgApi::get_core_checksums() WP-CLI 2.13.0-alpha

public function get_core_checksums( $version, $locale = 'en_US' ) {
	$data = [
		'version' => $version,
		'locale'  => $locale,
	];

	$url = sprintf(
		'%s?%s',
		self::CORE_CHECKSUMS_ENDPOINT,
		http_build_query( $data, '', '&' )
	);

	$response = $this->json_get_request( $url );

	if (
		! is_array( $response )
		|| ! isset( $response['checksums'] )
		|| ! is_array( $response['checksums'] )
	) {
		return false;
	}

	return $response['checksums'];
}