WC() - > cart-> get_cart()显示为空但不在购物车页面上

时间:2017-04-17 04:08:13

标签: php android wordpress woocommerce

我在WooCommerce网络服务器上有一个PHP脚本,它与我正在开发的Android应用程序接口。我主要使用它来登录Wordpress帐户并在WooCommerce购物车中添加/删除产品。

这些功能很好用:

function add_to_cart(){
    return WC()->cart->add_to_cart(
        $_POST['product_id'], 
        $_POST['quantity'],
        $_POST['variation_id'],
        null, 
        null);
}

function remove_from_cart(){
    if(empty($_POST['cart_item_key'])){
        return 'Please specify cart_item_key';
    }
    WC()->cart->remove_cart_item($_POST['cart_item_key']);
    return 'Product removed from cart!';
}

此函数也有效,但它返回一个空数组......

function get_cart_contents(){
    return WC()->cart->get_cart();
}

但是我知道购物车不是空的,因为当我在应用程序中将产品添加到购物车时,它会显示在网站上的购物车中。我应该打电话给不同的功能吗?我忘记打电话了吗?

我正在学习PHP的实施基础,建设性的批评欢迎

0 个答案:

没有答案