WC City Select

Descripción

WooCommerce uses a text input for the customers to enter the city or town. With this plugin you can provide a list of cities to be shown as a select dropdown.

This will be shown in checkout pages, edit addresses pages and shipping calculator if it’s configured that way.

How to add cities

A list of cities has to be loaded in the functions.php file (the plugin already includes cities from some countries).

Use wc_city_select_cities filter to load your cities. This is done similarly to adding states/provinces.
It should be added on your functions.php or a custom plugin.

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;
}

It’s also possible to use a list of cities without grouping them by state:

add_filter( 'wc_city_select_cities', 'my_cities' );
function my_cities( $cities ) {
    $cities['XX'] = array(
        'City ',
        'Another City'
    );
    return $cities;
}

Github

Source code and contributions at github

Reseñas

25 de noviembre de 2024
It’s a very good plugin, but must be updated for latest wp version. My website is loading very slow. I deactivate the plugin and works fine. I use it with woocommerce. Please update the plugin!
12 de noviembre de 2024
Es un plugin muy valioso, en mi caso lo es, me ayudo muchisimo, ademas el codigo para agregar las ciudades es muy facil de implementar. Me encanto!
20 de diciembre de 2019
Love it, but this should be update for the new version. it’s good plugin for all users
16 de julio de 2018
I want to add district dropdown base on the option value of city. because in your code you just get the option name as option value. i want to make it like country and states thats have a option value code. thank you!
Leer todas las 13 reseñas

Colaboradores y desarrolladores

“WC City Select” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Traduce “WC City Select” a tu idioma.

¿Interesado en el desarrollo?

Revise el código , eche un vistazo al repositorio SVN , o suscríbase al log de desarrollo por RSS .

Registro de cambios

1.0.8

  • Fix issue in Egypt cities file (EGDK missing)
  • Declare WooCommerce HPOS compatibility

1.0.7

  • Add city files for Egypt
  • Update Italian cities

1.0.6

  • Add support to WordPress multisite.

1.0.5

  • Version bump without changes. Update if missing city files for new countries.

1.0.4

  • Add city files for several countries: EC, DK, CA, CN, IT, BR, RO.
  • fix warnings when using multiple countries.

1.0.3

  • fix some issues when loading cities initially, that were causing warnings.

1.0.2

  • fix some issues with shipping calculator and other edge cases.
  • Now works with countries that have no states, only cities.

1.0.1

  • select2 enhancement when available. Adds a JS version of the select dropdown.

1.0

  • First release.