当我尝试在中使用此代码时functions.php
文件WC_Geolocation::geolocate_ip()
对于获取当前用户国家/地区,它运行良好。
但当我想做同样的事情时from a plugin, 它抛出了一个错误Fatal error: Class \'WC_Geolocation\' not found
我在google上搜索了一下,试图找到任何可能的解决方案,但没有找到,请帮我解决。
提前谢谢。
当我尝试在中使用此代码时functions.php
文件WC_Geolocation::geolocate_ip()
对于获取当前用户国家/地区,它运行良好。
但当我想做同样的事情时from a plugin, 它抛出了一个错误Fatal error: Class \'WC_Geolocation\' not found
我在google上搜索了一下,试图找到任何可能的解决方案,但没有找到,请帮我解决。
提前谢谢。
我想问题是因为你的插件在Woocommerce插件之前加载。
您应该在加载Woocommerce后使用它,您有一个钩子可以知道:Woocommerce\\u init
这里有一个制作woocommerce插件的示例:https://www.skyverge.com/blog/creating-custom-plugin-for-your-woocommerce-shop/
我希望它能帮助我们。