WP_CLI
WpOrgApi::get_core_checksums
Gets the checksums for the given version of WordPress core.
Method of the class: WpOrgApi{}
No Hooks.
Returns
true|false|Array. False on failure. An array of checksums on success.
Usage
$WpOrgApi = new WpOrgApi(); $WpOrgApi->get_core_checksums( $version, $locale );
- $version(string) (required)
- Version string to query.
- $locale(string)
- Locale to query.
Default: 'en_US'
WpOrgApi::get_core_checksums() WpOrgApi::get core checksums code 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'];
}