WC_REST_Taxes_V1_Controller::add_tax_rate_locales()
Add tax rate locales to the response array.
Метод класса: WC_REST_Taxes_V1_Controller{}
Хуков нет.
Возвращает
Массив
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->add_tax_rate_locales( $data, $tax );
- $data(массив) (обязательный)
- Response data.
- $tax(stdClass) (обязательный)
- Tax object.
Код WC_REST_Taxes_V1_Controller::add_tax_rate_locales() WC REST Taxes V1 Controller::add tax rate locales WC 9.3.3
protected function add_tax_rate_locales( $data, $tax ) { global $wpdb; // Get locales from a tax rate. $locales = $wpdb->get_results( $wpdb->prepare( " SELECT location_code, location_type FROM {$wpdb->prefix}woocommerce_tax_rate_locations WHERE tax_rate_id = %d ", $tax->tax_rate_id ) ); if ( ! is_wp_error( $tax ) && ! is_null( $tax ) ) { foreach ( $locales as $locale ) { $data[ $locale->location_type ] = $locale->location_code; } } return $data; }