如何在 WooCommerce 中查找任何国家/地区的州/城市

Posted

技术标签:

【中文标题】如何在 WooCommerce 中查找任何国家/地区的州/城市【英文标题】:How to find the states/cities of any country in WooCommerce 【发布时间】:2021-07-12 02:19:41 【问题描述】:

我知道按照下面的方法我可以在woocommerce中获取国家:

global $woocommerce;
$woocommerce->customer->get_shipping_country()

WC()->customer->get_shipping_country()

但我想知道如何找到任何国家/地区的州/城市。

【问题讨论】:

【参考方案1】:

在 WooCommerce 中,您只能使用以下方式获取某个国家/地区的州(或地区):

$country_code = WC()->customer->get_shipping_country();

$states_array = WC()->countries->get_states( $country_code ); // States array for a country

您可以通过WC()->customer->get_shipping_state(); 获取客户发货状态。 您可以通过WC()->customer->get_shipping_city();获取客户发货城市。

【讨论】:

以上是关于如何在 WooCommerce 中查找任何国家/地区的州/城市的主要内容,如果未能解决你的问题,请参考以下文章

在 Woocommerce 3 中获取用户地理定位的国家/地区名称

如何在 WooCommerce 中更改结帐国家/地区选择的悬停颜色?

在 WooCommerce 中禁用基于用户国家地理 IP 的所有付款方式

如何在 woocommerce 商店的下拉列表中获取并自动显示访问者的地理位置数据(国家/地区)

WooCommerce 中多个国家/地区的基于地理位置的自定义重定向

如何防止在 WooCommerce 中的某些国家/地区隐藏邮政编码/邮政编码字段