WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта с помощью браузерных PUSH уведомлений
функция не описана

WC_REST_Shipping_Zones_Controller_Base::get_zone() protected WC 1.0

Retrieve a Shipping Zone by it's ID.

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

Хуков нет.

Возвращает

WC_Shipping_Zone/WP_Error. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_zone( $zone_id );
$zone_id(число) (обязательный)
Shipping Zone ID.

Код WC_REST_Shipping_Zones_Controller_Base::get_zone() WC 5.2.2

<?php
protected function get_zone( $zone_id ) {
	$zone = WC_Shipping_Zones::get_zone_by( 'zone_id', $zone_id );

	if ( false === $zone ) {
		return new WP_Error( 'woocommerce_rest_shipping_zone_invalid', __( 'Resource does not exist.', 'woocommerce' ), array( 'status' => 404 ) );
	}

	return $zone;
}