WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WC_Geolocation::get_country_code_from_headers() private WC 3.9.0

Fetches the country code from the request headers, if one is available.

Это метод класса: WC_Geolocation{}

Хуков нет.

Возвращает

Строку. The country code pulled from the headers, or empty string if one was not found.

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

$result = WC_Geolocation::get_country_code_from_headers();

Список изменений

С версии 3.9.0 Введена.

Код WC Geolocation::get country code from headers: woocommerce/includes/class-wc-geolocation.php WC 4.5.2

<?php
private static function get_country_code_from_headers() {
	$country_code = '';

	$headers = array(
		'MM_COUNTRY_CODE',
		'GEOIP_COUNTRY_CODE',
		'HTTP_CF_IPCOUNTRY',
		'HTTP_X_COUNTRY_CODE',
	);

	foreach ( $headers as $header ) {
		if ( empty( $_SERVER[ $header ] ) ) {
			continue;
		}

		$country_code = strtoupper( sanitize_text_field( wp_unslash( $_SERVER[ $header ] ) ) );
		break;
	}

	return $country_code;
}