我正在尝试使用不同插件的功能,而不让它正常运行。它有一个使用WC\\u Cart对象的函数,我想给它一个完全伪造的Cart。绝对不是标准的WC()->购物车。
我不想修改任何插件,我想将我的工作保留在函数中。php文件。
有没有可能像这样制作一个新的WC\\U推车?我该怎么做呢?
我是否必须导入包含WC\\U Cart类的插件文件?或者不必这样做就可以访问它吗?
最合适的回答,由SO网友:Steven Rogers 整理而成
结果发现我的命名空间不正确。新的woocommerce购物车可以通过以下方式实例化
$cart = new WC_Cart();
假设您与购物车位于同一个名称空间中,但如果您位于不同的名称空间中,并且遇到了我原来的问题,您可以将其更改为:
$cart = new /WC_Cart();
作为检查标准名称空间的/方法,WC\\U Cart在同一名称空间中声明。