Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

WC City Select

City Select for WooCommerce. Show a dropdown select as the cities input.

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.

A list of cities has to be loaded in the functions.php file (the plugin already includes cities from Colombia and Iran). Please check the Installation section for more info.

Github

Contribute at https://github.com/8manos/wc-city-select

Author 8manos
Profile
Contributors mantish
Tags cities, cities dropdown, cities select, city, city dropdown, city select, woocommerce, woocommerce cities, woocommerce city
  1. Upload to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. 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;
}

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.
Share  
Download
Version 1.0.3

Requires WordPress version: 4.0 or higher

Compatible up to: 4.7.3

Last Updated 03 Feb 2017

Date Added: 11 Nov 2015

Plugin Homepage

Evaluation
star1
star2
star3
star4
star5

5 stars
5 ratings
1,899 downloads

Compatibility

Not Enough Data

Reports:
Works: 0
Broken: 0