WooCommerce в Wordpress определяет класс страны следующим образом (отредактировано сюда краткость)Получение названия страны из кода страны в WooCommerce
class WC_Countries {
public $countries;
public function __construct() {
global $woocommerce, $states;
$this->countries = apply_filters('woocommerce_countries', array(
'AF' => __('Afghanistan', 'woocommerce'),
'AX' => __('Åland Islands', 'woocommerce'),
'AL' => __('Albania', 'woocommerce'),
'DZ' => __('Algeria', 'woocommerce'),
));
}
}
При размещении заказа, код страны записываются в wp_postmeta таблицу Wordpress и может экстрагировать везде, где идентификатор заказа можно получить с помощью get_post_meta()
функции:
get_post_meta($order->id, '_shipping_country', true),
вопрос заключается в том, что Weare просто потянув два символа из БД, как может код страны груза (например, AF) будет переведен в страну Имя, указанное в класс стран?
И как получить название страны на определенном языке? Например, sk_SK? –