من برای افزودن شهر به لیست شهر های ووکامرس از کد زیر استفاده میکنم شخصا:
برای مثال شیراز و مشهد رو اضافه کردم - slug رو اختیاری میتونید بزارید مثل shi برای شیراز
add_filter('woocommerce_states', 'custom_woocommerce_states');
function custom_woocommerce_states( $states ) {
// If states already exist for IR
if( isset($states['IR'] ) ) {
// add custom city with custom slug
$states['IR']['SHI'] = 'شیراز';
$states['IR']['MAH'] = 'مشهد';
}
return $states;
}