【发布时间】:2019-04-04 19:26:26
【问题描述】:
因此,我们正在构建一个具有自定义页面的网站,该页面调用 WooCommerce 购物车中的商品。但是我们想要做的是在用户离开该页面后清空该购物车。这可能吗?
我们发现这段代码可能会对我们有所帮助,但是当我们进入管理页面时,我们不断收到一个致命错误,而且这似乎只在我们进入管理部分时发生:
致命错误:在第 746 行的
/home/client/public_html/wp-content/themes/wp-theme/functions.php中,在 null 上调用成员函数empty_cart()
这是我们的代码:
add_action( 'init', 'woocommerce_clear_cart_url' );
function woocommerce_clear_cart_url() {
global $woocommerce;
if ($_SERVER['REQUEST_URI'] !== 'https://www.oursite.com/fake-cart-page/') {
$woocommerce->cart->empty_cart();
}
}
提前谢谢你!
【问题讨论】:
标签: php wordpress woocommerce hook cart