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

woocommerce_get_geolocation хук-фильтр . WC 3.9.0

Get geolocation filter.

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

add_filter( 'woocommerce_get_geolocation', 'filter_function_name_4668', 10, 2 );
function filter_function_name_4668( $geolocation, $ip_address ){
	// filter...

	return $geolocation;
}
$geolocation(массив)
Geolocation data, including country, state, city, and postcode.
$ip_address(строка)
IP Address.

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

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

Где вызывается хук

WC_Geolocation::geolocate_ip()
woocommerce_get_geolocation
woocommerce/includes/class-wc-geolocation.php 164-173
$geolocation  = apply_filters(
	'woocommerce_get_geolocation',
	array(
		'country'  => $country_code,
		'state'    => '',
		'city'     => '',
		'postcode' => '',
	),
	$ip_address
);

Где используется хук в ядре WooCommerce

woocommerce/includes/integrations/maxmind-geolocation/class-wc-integration-maxmind-geolocation.php 83
add_filter( 'woocommerce_get_geolocation', array( $this, 'get_geolocation' ), 10, 2 );