Questo plugin non è stato testato con le ultime 3 versioni principali (major releases) di WordPress. Potrebbe non essere più mantenuto, o supportato, e potrebbe presentare problemi di compatibilità se utilizzato con versioni più recenti di WordPress.

WC City Select

Descrizione

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

Recensioni

20 Dicembre 2019
Love it, but this should be update for the new version. it's good plugin for all users
17 Gennaio 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 Febbraio 2017
Does what it says. Now it would be great to have ability to use the Cities as Shipping Zones. Thanks.
3 Settembre 2016 1 risposta
woocommerce 2.6.3 i installed wp city select then i added this code at the end of functions.php in my theme. in what I did wrong Thank you very much add_filter( 'wc_city_select_cities', 'my_cities' ); function my_cities( $cities ) { $cities['NG'] = array( 'LA' => array( 'Ikorodu', 'Ikeja' ), 'OY' => array( 'Ibadan', 'Saki' ) ); return $cities; }
Leggi tutte le recensioni di 10

Contributi e sviluppo

“WC City Select” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

Traduci “WC City Select” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

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

  • Primo rilascio.