Wordpress 如何在自定义插件中获取woocommerce购物车产品

Wordpress 如何在自定义插件中获取woocommerce购物车产品,wordpress,woocommerce,Wordpress,Woocommerce,我正在创建一个插件。我想展示我的购物车。我试过WC->cart->get\u cart 但它显示了这个错误。致命错误:调用未定义的函数WC。您可能正在调用函数以提前使用,可以使用wp\u加载的钩子 add_action('wp_loaded', array( $this, 'myfunction')); //if not in class ('wp_loaded', 'myfunction') function myfunction(){ $cart = WC()->cart-&g

我正在创建一个插件。我想展示我的购物车。我试过WC->cart->get\u cart
但它显示了这个错误。致命错误:调用未定义的函数WC。

您可能正在调用函数以提前使用,可以使用wp\u加载的钩子

add_action('wp_loaded', array( $this, 'myfunction')); 
//if not in class ('wp_loaded', 'myfunction')

function myfunction(){

 $cart = WC()->cart->get_cart();
}
利用全球商业;而不是厕所。您的最终代码为:

global $woocommerce;
$cart = $woocommerce->cart->get_cart();

为什么不使用这个小部件..类似于如果安装了woocommerce,那么这个小部件就会被调用。@Rohil\u PHPBeginner我想创建自己的小部件。然后你需要添加woocommerce文件来使用它,条件是插件是否被激活:如果在数组“woocommerce/woocommerce.php”中,应用过滤器“active\u plugins”,获取选项“活动插件”{//您的代码在这里运行….}