我将运输国家/地区列表更改为我自己:
add_filter( 'woocommerce_countries', 'set_country_list' );
function set_country_list() //changed the method to simplify
{
$countriesDS = mylist.txt(); //[IT] => 'Italy' as example
foreach ($countriesDS->rows as $countryDS) {
$countries[$countryDS->iso_code] = $countryDS->name;
}
}
return $countries;
}
所以,现在当我试图建立不同的运输区时,我的一些国家失踪了,还有一些额外的。
问题:如何从列表中仅列出发货地区下拉列表中的国家/地区?
答案 0 :(得分:0)
这比我想象的容易得多:
add_filter( 'woocommerce_continents', 'set_continents_list' );
function set_continents_list()
{
$continents = [
'R1' => [
'name' => 'USA/Canada',
'countries' => [
'US',
'CA',
//your codes of countries
]
],
// ...
]
return $continents;
}
这不是大陆的分组,但我想没有什么可担心的