php 功能返回woocommerce地理定位
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 功能返回woocommerce地理定位相关的知识,希望对你有一定的参考价值。
/**
* wcj_get_user_location.
*
* @version 2.5.0
*/
function wcj_get_user_location()
{
$country = '';
if (isset($_GET['country']) && '' != $_GET['country'] && wcj_is_user_role('administrator')) {
$country = $_GET['country'];
} else {
// Get the country by IP
$location = WC_Geolocation::geolocate_ip();
// Base fallback
if (empty($location['country'])) {
$location = wc_format_country_state_string(apply_filters('woocommerce_customer_default_location', get_option('woocommerce_default_country')));
}
$country = isset($location['country']) ? $location['country'] : '';
}
return $country;
}
以上是关于php 功能返回woocommerce地理定位的主要内容,如果未能解决你的问题,请参考以下文章
避免访问基于 WooCommerce 地理定位国家/地区的特定产品
在 Woocommerce 3 中获取用户地理定位的国家/地区名称
WooCommerce 中特定运输类别、最低金额和地理定位国家/地区的购物车消息
在 WooCommerce 中禁用基于用户国家地理 IP 的所有付款方式
高级功能使用地理定位
Windows Phone 8 地理定位不返回任何内容