WP_CLI

WpOrgApi::get_plugin_checksums()publicWP-CLI 1.0

Gets the checksums for the given version of plugin.

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

Хуков нет.

Возвращает

true|false|Массив. False on failure. An array of checksums on success.

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

$WpOrgApi = new WpOrgApi();
$WpOrgApi->get_plugin_checksums( $plugin, $version );
$plugin(строка) (обязательный)
Plugin slug to query.
$version(строка) (обязательный)
Version string to query.

Код WpOrgApi::get_plugin_checksums() WP-CLI 2.8.0-alpha

public function get_plugin_checksums( $plugin, $version ) {
	$url = sprintf(
		'%s%s/%s.json',
		self::PLUGIN_CHECKSUMS_ENDPOINT,
		$plugin,
		$version
	);

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

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

	return $response['files'];
}