如何在WooCommerce中获得国家代码列表



我想知道如何在WooCommerce中获得国家代码[不是国家名称]列表?

我已经通过WooCommerce文档,但找不到代码。我知道如何从WooCommerce获得国家名称列表,但不知道如何获得代码

我把一个国家选择框上的自定义注册模板。其中选择选项的值应该是国家代码。

$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=数组中的国家键/名称
  • $code=国家代码(key)
  • $country=国家名称

相关内容

  • 没有找到相关文章

最新更新