Описание
WooCommerce предлагает для пользователей текстовый ввод названия городов. С помощью этого плагина выбор городов осуществляется в выпадающем списке.
Это будет показано на страницах: оформления заказа, страницах редактирования адресов и калькуляторе доставки, если он настроен таким образом.
Как добавить города
Список городов необходимо загрузить в файл functions.php (В плагин уже включены города некоторых стран)
Используйте фильтр wc_city_select_cities
для загрузки ваших городов.
Это делается аналогично добавлению Областей adding states/provinces. Фильтр должен быть добавлен в файл functions.php или в пользовательский плагин.
add_filter( 'wc_city_select_cities', 'my_cities' );
/**
* Replace XX with the country code. Instead of YYY, ZZZ use actual state codes.
*/
function my_cities( $cities ) {
$cities['XX'] = array(
'YYY' => array(
'City ',
'Another City'
),
'ZZZ' => array(
'City 3',
'City 4'
)
);
return $cities;
}
Список городов можно использовать не группируя их по Областям или Краям:
add_filter( 'wc_city_select_cities', 'my_cities' );
function my_cities( $cities ) {
$cities['XX'] = array(
'City ',
'Another City'
);
return $cities;
}
GitHub
Ссылка на исходный код и страницу совместной разработки github
Отзывы
Участники и разработчики
«WC City Select» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиПеревести «WC City Select» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.0.7
- Обновить файлы городов для Египта
- Обновить Итальянские города
1.0.6
- Добавить поддержки WordPress для мультисайтов.
1.0.5
- Версия без изменений. Обновите если потеряны файлы городов для новых стран.
1.0.4
- Добавить несколько файлов городов: ЕС, ДК, КА, КНР, ИР, БР, РО
- исправления предупреждения при использования нескольких стран.
1.0.3
- Исправлены проблемы при инициализации загрузки городов, которые вызывали ошибки.
1.0.2
- Исправлены некоторые проблемы с калькулятором доставки и другие случаи.
- Теперь работает со странами где нет областей, а есть только города.
1.0.1
- Дополнительный выбор, когда это возможно. Добавляет JavaScript версию выпадающего списка.
1.0
- Первый релиз.