Php 如何在woocommerce中转储购物车会话
我使用了这两种方法,但var_dump cart会话都不起作用。如何在woocommerce中激活转储购物车会话?您想将转储放在哪里?如果将这段代码放在functions.php文件中,则应以WC_Cart对象的形式获取完整内容: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
// 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”开始,您应该将您的问题标记为已回答。为此,请单击答案左侧的小复选标记。这有助于稍后提出相同问题的人。您应该将您的问题标记为已回答。要执行此操作,请单击答案左侧的小复选标记。它可以帮助稍后提出相同问题的人。