是否可以实例化一个新的WC_Cart?

时间:2017-04-11 作者:Steven Rogers

我正在尝试使用不同插件的功能,而不让它正常运行。它有一个使用WC\\u Cart对象的函数,我想给它一个完全伪造的Cart。绝对不是标准的WC()->购物车。

我不想修改任何插件,我想将我的工作保留在函数中。php文件。

有没有可能像这样制作一个新的WC\\U推车?我该怎么做呢?

我是否必须导入包含WC\\U Cart类的插件文件?或者不必这样做就可以访问它吗?

1 个回复
最合适的回答,由SO网友:Steven Rogers 整理而成

结果发现我的命名空间不正确。新的woocommerce购物车可以通过以下方式实例化

$cart = new WC_Cart();
假设您与购物车位于同一个名称空间中,但如果您位于不同的名称空间中,并且遇到了我原来的问题,您可以将其更改为:

$cart = new /WC_Cart();
作为检查标准名称空间的/方法,WC\\U Cart在同一名称空间中声明。

相关推荐

更新页面(update-core.php)和插件页面(plugins.php)恢复到主页

我在Wordpress网站的管理视图中收到通知,我有一个网站和插件的可用更新(在我的网络管理仪表板中,在“插件”和“更新”旁边的红色圆圈中有“1”)。。。但当我尝试同时转到“更新”页和;插件页面,是否显示主页?此时的URL为http:///wp-admin/network/update-core.php/和http:///wp-admin/plugins.php/分别地因此,我永远无法到达真正的更新页面,也无法更新我的Wordpress或插件。如何显示更新或插件页面?