globalis / wp-datanova-cities
Datanova laposte_hexasmal的WordPress包装器
1.0.0
2019-10-11 14:21 UTC
Requires
- php: >=5.5.0
- composer/installers: ^1.5.0
Requires (Dev)
- squizlabs/php_codesniffer: ^2.5.1
This package is auto-updated.
Last update: 2024-09-12 00:25:53 UTC
README
Datanova laposte_hexasmal的WordPress包装器
可用功能
- getCities($postcode)
示例
<?php use \Globalis\WP\Datanova\Cities; Cities::instance()->getCities('01090')); // Array // ( // [0] => Array // ( // [ville] => FERNEY VOLTAIRE // [code_postal] => 01210 // [code_insee] => 01160 // ) // // [1] => Array // ( // [ville] => ORNEX // [code_postal] => 01210 // [code_insee] => 01281 // ) // // [2] => Array // ( // [ville] => VERSONNEX // [code_postal] => 01210 // [code_insee] => 01435 // ) // // ) Cities::instance()->getCities('ABCDE')); // Array // ( // )
- getCitiesNames($postcode)
示例
<?php use \Globalis\WP\Datanova\Cities; Cities::instance()->getCitiesNames('01090')); // Array // ( // [0] => FERNEY VOLTAIRE // [1] => ORNEX // [2] => VERSONNEX // ) Cities::instance()->getCitiesNames('ABCDE')); // Array // ( // )
- isCityValid($name, $postcode)
示例
<?php use \Globalis\WP\Datanova\Cities; Cities::instance()->isCityValid('PARIS 15', '75014') // (boolean) false Cities::instance()->isCityValid('PARIS 15', '75015') // (boolean) true Cities::instance()->isCityValid('FOO', 'BAR') // (boolean) false
AJAX
通过调用WordPress admin-ajax的以下操作可以获得相同的功能:
datanova_get_cities
(POST参数: postcode)datanova_get_cities_names
(POST参数: postcode)datanova_is_city_valid
(POST参数: name, postcode)