当您有空购物车时,有没有办法查看购物车页面?
我正在使用稍后保存的插件,但如果您的购物车是空的,您将无法查看购物车页面。
我希望用户仍然可以访问购物车页面,而不是收到空车消息。
答案 0 :(得分:0)
首先将此添加到您的子主题functions.php
:
/**
* Load cart template anytime withouth any empty cart check
*/
add_action( 'woocommerce_check_cart_items', 'woocommerce_check_cart_items_action', 1 );
function woocommerce_check_cart_items_action() {
WC()->cart->calculate_totals();
wc_get_template( 'cart/cart.php' );
}
现在您需要通过更改 cart-empty.php
模板来删除空购物车消息。要覆盖模板,请阅读:
https://docs.woocommerce.com/document/template-structure/
在您的情况下,您需要在您的子主题根文件夹中创建一个 woocommerce
文件夹。之后,您需要在名为 woocommerce
的新 cart
文件夹中创建另一个文件夹。在此文件夹中创建一个文件 cart-empty.php
,内容如下:
<?php
defined( 'ABSPATH' ) || exit;
就是这样。当您现在访问您的购物车页面时,您会看到您的购物车,但它是空的。如果这有意义是另一个问题。