WP_CLI

WpOrgApi::get_core_download_offer()publicWP-CLI 1.0

Gets a download offer.

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

Хуков нет.

Возвращает

Массив|false. False on failure. Associative array of the offer on success.

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

$WpOrgApi = new WpOrgApi();
$WpOrgApi->get_core_download_offer( $locale );
$locale(строка)
Locale to request an offer from.
По умолчанию: 'en_US'

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

public function get_core_download_offer( $locale = 'en_US' ) {
	$response = $this->get_core_version_check( $locale );

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

	$offer = $response['offers'][0];

	if ( ! array_key_exists( 'locale', $offer ) || $locale !== $offer['locale'] ) {
		return false;
	}

	return $offer;
}