我正在开发一个Wordpress Woocommerce插件。在我的本地环境中,它工作正常,但是将插件添加到产品环境的副本时遇到了问题。我是Wordpress的新手,对Web开发人员也不是很熟悉(我是Java程序员)。
在插件文件中,我从Woocommerce插件包实例化一个类,如下所示:
$coupon = new WC_Coupon($some_code);
在本地环境中(php 5.4.10,Woocommerce 2.0.13,Wordpress 3.6)很好。在生产环境中(php 5.4.10,Woocommerce 1.6.5.2,Wordpress 3.4.2),我遇到以下错误:
Fatal error: Class 'WC_Coupon' not found
我试过包括定义了WC_Coupon类的文件,但随后错误变为
Fatal error: Cannot redeclare class WC_Coupon
那么,使用在另一个插件中声明的类的正确方法是什么?
注意:目前无法升级。
plugins_loaded
是否合适。一个将不得不当正是类是可用的和钩搜索后一点。无论如何+1