Php 如何在Woocommerce中禁用或删除持久购物车?

Php 如何在Woocommerce中禁用或删除持久购物车?,php,wordpress,woocommerce,cart,Php,Wordpress,Woocommerce,Cart,我目前正在使用WC的3.5.7版本。但我无法找到一种方法来禁用Woocommerce的持久购物车功能 谁能给我一个解决问题的办法 试试这个: add_action( 'woocommerce_cart_updated', 'delete_persistent_cart' ); function delete_persistent_cart() { if ( get_current_user_id() ) { $wc = WooCommerce::instance();

我目前正在使用WC的3.5.7版本。但我无法找到一种方法来禁用Woocommerce的持久购物车功能

谁能给我一个解决问题的办法

试试这个:

add_action( 'woocommerce_cart_updated', 'delete_persistent_cart' );
function delete_persistent_cart() {
    if ( get_current_user_id() ) {
        $wc = WooCommerce::instance();
        $wc->cart->persistent_cart_destroy();
    }
}

这将进入您的child-themes function.php文件并禁用持久购物车。

我已经尝试过了,但它不起作用。在我将代码放入我的函数-child.php后,我清除了浏览器缓存,但问题仍然存在。您是否选择了您的子主题作为主题?我再次检查,结果是。孩子是我的主题。@SuriLane好吧,那我们试试另一种方式。请检查你的网页,让我知道它是否做你想要的。我的网站没有加载后,我把代码。它说这个页面不起作用。发布的答案在新版本的wc中不起作用。专门在Woocommerce 3.4上创建的过滤器确实起作用。无论如何,您需要首先搜索,并在问题中给出您尝试过的代码尝试,以及一些上下文和解释。请记住stackOverFlow不是免费的编码服务。