WC_Settings_Tax::has_standard_tax_rate_for_countryprivateWC 10.5.0

Check if a standard tax rate exists for a given country.

Метод класса: WC_Settings_Tax{}

Хуков нет.

Возвращает

true|false. True if at least one standard tax rate exists for the country.

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

// private - только в коде основоного (родительского) класса
$result = $this->has_standard_tax_rate_for_country( $country );
$country(строка) (обязательный)
Country code.

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

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

Код WC_Settings_Tax::has_standard_tax_rate_for_country() WC 11.0.1

private function has_standard_tax_rate_for_country( $country ) {
	global $wpdb;

	$count = $wpdb->get_var(
		$wpdb->prepare(
			"SELECT COUNT(*) FROM {$wpdb->prefix}woocommerce_tax_rates WHERE (tax_rate_country = %s OR tax_rate_country = '') AND tax_rate_class = ''",
			$country
		)
	);

	return $count > 0;
}