【问题标题】:How to disable or remove persistent cart in Woocommerce? [duplicate]如何在 Woocommerce 中禁用或删除持久购物车? [复制]
【发布时间】:2019-03-21 20:35:49
【问题描述】:

我目前使用的是 3.5.7 版本的 WC。但我找不到禁用 Woocommerce 的持久购物车功能的方法。

谁能为我的问题提供解决方案?

【问题讨论】:

  • 发布的答案在新版本的wc中不起作用。
  • 专门在 Woocommerce 3.4 上创建的过滤器确实有效。无论如何,您需要先搜索并在您的问题中给出您尝试过的代码尝试,并附上一些上下文和解释。请记住,stackOverFlow 不是免费的编码服务。

标签: php wordpress woocommerce cart


【解决方案1】:

试试这个:

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();
    }
}

这会进入您的子主题 function.php 文件并禁用持久购物车。

【讨论】:

  • 我已经尝试过了,但它不起作用。在我将该代码放入我的 function-child.php 后,我清除了浏览器缓存,但问题仍然存在。
  • 您是否选择了您的子主题作为主题?
  • 我仔细检查了一下,是的。孩子是我的主题。
  • @SuriLane 好的,我们将尝试另一种方式。请在您的页面上检查它,如果它符合您的要求,请告诉我。
  • 我的网站在我输入该代码后无法加载。它说“此页面无法正常工作”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-29
  • 1970-01-01
  • 1970-01-01
  • 2014-01-24
  • 1970-01-01
相关资源
最近更新 更多