Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在woocommerce中转储购物车会话_Php_Wordpress_Session_Woocommerce - Fatal编程技术网

Php 如何在woocommerce中转储购物车会话

Php 如何在woocommerce中转储购物车会话,php,wordpress,session,woocommerce,Php,Wordpress,Session,Woocommerce,我使用了这两种方法,但var_dump cart会话都不起作用。如何在woocommerce中激活转储购物车会话?您想将转储放在哪里?如果将这段代码放在functions.php文件中,则应以WC_Cart对象的形式获取完整内容: // method for new woocommerce echo 'Cart Dump: ' . var_dump( WC()->session->cart); //it show as 'null' /// method for old wooco

我使用了这两种方法,但var_dump cart会话都不起作用。如何在woocommerce中激活转储购物车会话?

您想将转储放在哪里?如果将这段代码放在functions.php文件中,则应以WC_Cart对象的形式获取完整内容:

// method for new woocommerce
echo 'Cart Dump: ' . var_dump( WC()->session->cart);
//it show as 'null'

/// method for old woocommerce
global $woocommerce;
var_dump($_SESSION);
var_dump($woocommerce->cart->get_cart());

让我知道你在找什么。

你想把垃圾放在哪里?如果将这段代码放在functions.php文件中,则应以WC_Cart对象的形式获取完整内容:

// method for new woocommerce
echo 'Cart Dump: ' . var_dump( WC()->session->cart);
//it show as 'null'

/// method for old woocommerce
global $woocommerce;
var_dump($_SESSION);
var_dump($woocommerce->cart->get_cart());

让我知道这是否是您想要的。

通过var\u dump cart会话显示购物车中的实际内容

add_action('init', 'dump_woocommerce_cart');
function dump_woocommerce_cart() {
    global $woocommerce;
    var_dump($woocommerce->cart);
}

感谢乔纳森的回答

通过var_dump cart会话显示购物车中的实际内容

add_action('init', 'dump_woocommerce_cart');
function dump_woocommerce_cart() {
    global $woocommerce;
    var_dump($woocommerce->cart);
}

感谢乔纳森的回答

您可以添加到主题中的任何文件,比如header.php

//var dump cart session
add_action('the_content', 'dump_woocommerce_cart');
function dump_woocommerce_cart() {
    global $woocommerce;
    var_dump($woocommerce->cart);
}

您可以添加到主题中的任何文件,比如header.php

//var dump cart session
add_action('the_content', 'dump_woocommerce_cart');
function dump_woocommerce_cart() {
    global $woocommerce;
    var_dump($woocommerce->cart);
}

对象(WC_Cart)[244]公共“购物车内容”=>数组(大小=0)空公共“已删除购物车内容”=>数组(大小=0)空公共“已应用的购物券”=>数组(大小=0)空公共“优惠券折扣金额”=>数组(大小=0)空公共“优惠券折扣税金额”=>数组(大小=0)空的公共“优惠券”=>数组(大小=0)空的公共“优惠券”=>数组(大小=0)空的公共“购物车内容”=>空的在购物车中显示为空的项目,所以我看不到购物车中有什么,我想这是因为操作从“初始化”对象(WC\U购物车)[244]公共“购物车内容”=>数组开始(大小=0)空公共“已删除的\u购物车\u内容”=>数组(大小=0)空公共“已应用的\u优惠券”=>数组(大小=0)空公共“优惠券\u折扣\u金额”=>数组(大小=0)空公共“已应用的优惠券\u计数”=>数组(大小=0)空的公共“优惠券”=>数组(大小=0)空的公共“cart\u contents\u total”=>null它在购物车中显示为null项,因此我看不到购物车中有什么,我认为这是因为操作从“init”开始,您应该将您的问题标记为已回答。为此,请单击答案左侧的小复选标记。这有助于稍后提出相同问题的人。您应该将您的问题标记为已回答。要执行此操作,请单击答案左侧的小复选标记。它可以帮助稍后提出相同问题的人。