WC_REST_Shipping_Zones_Controller_Base::get_zone()
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(int) (обязательный)
- Shipping Zone ID.
Код WC_REST_Shipping_Zones_Controller_Base::get_zone() WC REST Shipping Zones Controller Base::get zone WC 9.3.3
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; }