WC City Select

Описание

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

Отзывы

20.12.2019
Love it, but this should be update for the new version. it's good plugin for all users
17.01.2018
This plugin does exactly what you need it to do. It adds a list of cities based on country/region. Handles all of the front-end stuff for you, and does so very simply. Note: this plugin is probably best used by people who know a minimum of the basics of theme editing. If you're a pure user with no dev skills, find yourself a dev and ask them to implement it for you. If you don't find your country, you can easily create a file to handle it. May I recommend that since the author is giving away the plugin for free, if you're going to add a non-included country anyway, why not submit it to github so that he may add it to his next update? https://github.com/8manos/wc-city-select
16.02.2017
Does what it says. Now it would be great to have ability to use the Cities as Shipping Zones. Thanks.
Посмотреть все 11 отзывов

Участники и разработчики

«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

  • Первый релиз.