如何在 WooCommerce 中获取国家代码列表
How to get a list of country codes in WooCommerce
我想知道如何在 WooCommerce 中获取国家代码列表 [不是国家名称]?
我浏览了 WooCommerce 文档,但找不到代码。我知道如何从 WooCommerce 获取国家名称列表,但不知道如何获取代码
我正在自定义注册模板上放置一个国家 select 框。其中 select 选项值应为国家代码。
例子
$all_countries = $countries_obj->countries; //Country Name array
$all_countries_code = ?????
foreach($all_countries as $ac){
echo '<option selected value="[country_code]">'.$ac.'</option>';
}
如能提供国家代码数组的任何帮助,我们将不胜感激。
可以先用WC()->countries->get_countries()
再用数组键
所以你得到:
// Get all countries key/names in an array:
$countries = WC()->countries->get_countries();
echo '<select name="countries">';
foreach ( $countries as $code => $country ) {
echo '<option value="' . $code . '">' . $code . '</option>';
}
echo '</select>';
$countries
= 国家keys/names 数组
$code
= 国家代码(密钥)
$country
= 国家名称
我想知道如何在 WooCommerce 中获取国家代码列表 [不是国家名称]?
我浏览了 WooCommerce 文档,但找不到代码。我知道如何从 WooCommerce 获取国家名称列表,但不知道如何获取代码
我正在自定义注册模板上放置一个国家 select 框。其中 select 选项值应为国家代码。
例子
$all_countries = $countries_obj->countries; //Country Name array
$all_countries_code = ?????
foreach($all_countries as $ac){
echo '<option selected value="[country_code]">'.$ac.'</option>';
}
如能提供国家代码数组的任何帮助,我们将不胜感激。
可以先用WC()->countries->get_countries()
再用数组键
所以你得到:
// Get all countries key/names in an array:
$countries = WC()->countries->get_countries();
echo '<select name="countries">';
foreach ( $countries as $code => $country ) {
echo '<option value="' . $code . '">' . $code . '</option>';
}
echo '</select>';
$countries
= 国家keys/names 数组$code
= 国家代码(密钥)$country
= 国家名称