class - WooCommerce 4.1+ 地理位置/Geo_IP 和 Maxmind GeoLite2?
问题描述
我在 Woocommerce 设置中发现我将“默认客户位置”设置为“默认无位置”。他们提到我可以使用一个 Maxmind GeoLite 数据库。但是我已经在使用这个类:
new WC_Geolocation();
它正在工作。有人可以向我解释这是如何工作的吗?
以上课程是免费的,我不需要付费,对吗?
如果 Maxmind 是一项不同的服务,为什么其他人使用它?为什么不使用免费的内置类呢?
解决方案
Maxmind GeoLite2是免费的。
由于 WooCommerce 4.1 正在发生变化,您现在必须注册 Maxmind GeoLite2。它将允许您生成 GeoLite2 许可证密钥,您将在 woocommerce > 设置 > 集成中进行设置:
一切都在这个官方文档中进行了解释:MaxMind Geolocation Integration
推荐阅读
- java - Quarkus 原生二进制 (Graavlvm) 不兼容
- php - 开关盒中的异常
- c# - ZedGraph 根据显示的数据缩放 Y 轴
- sql-server - 如何为特定子节点使用递归 CTE 内容?
- javascript - 如果任务没有参数,Redux Saga Fork 不工作?
- swift - 有没有办法使用 Combine 的 .assign 而不是 .sink 来更新 UIButton 的 titleLabel 文本?
- c# - 403 禁止访问,同时使用 Azure 密钥保管库解密
- sql - 检查电子邮件的第一个字母是否与“s”匹配
- api - 空手道 - 获取当前日期并对其进行操作不会返回任何内容
- java - 不要从 SOAP Web 服务中读取附件