在插件中找不到wc_geolocation

时间:2018-05-17 作者:Mahafuz

当我尝试在中使用此代码时functions.php 文件WC_Geolocation::geolocate_ip() 对于获取当前用户国家/地区,它运行良好。

但当我想做同样的事情时from a plugin, 它抛出了一个错误Fatal error: Class \'WC_Geolocation\' not found

我在google上搜索了一下,试图找到任何可能的解决方案,但没有找到,请帮我解决。

提前谢谢。

1 个回复
SO网友:IvanMunoz

我想问题是因为你的插件在Woocommerce插件之前加载。

您应该在加载Woocommerce后使用它,您有一个钩子可以知道:Woocommerce\\u init

这里有一个制作woocommerce插件的示例:https://www.skyverge.com/blog/creating-custom-plugin-for-your-woocommerce-shop/

我希望它能帮助我们。

结束

相关推荐