// 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_dump购物车会话都没有。如何在woocommerce中进行var_dump购物车会话?
答案 0 :(得分:5)
你想把你的转储放在哪里?如果你把这个确切的代码放在你的functions.php文件中,你应该把全部内容作为WC_Cart对象:
add_action('init', 'dump_woocommerce_cart');
function dump_woocommerce_cart() {
global $woocommerce;
var_dump($woocommerce->cart);
}
如果您正在寻找,请告诉我。
答案 1 :(得分:4)
通过var_dump购物车会话显示购物车中的实际内容
//var dump cart session
add_action('the_content', 'dump_woocommerce_cart');
function dump_woocommerce_cart() {
global $woocommerce;
var_dump($woocommerce->cart);
}
感谢Jonathan的回答!
答案 2 :(得分:0)
你可以添加到主题中的任何文件,让我们说header.php
global $woocommerce;
var_dump($woocommerce->cart);