【问题标题】:Empty Cart button in Mini Cart. woocommerce迷你购物车中的清空购物车按钮。 woocommerce
【发布时间】:2017-07-26 10:13:05
【问题描述】:

是否可以在迷你购物车中添加空购物车按钮?我设法在购物车页面上做到了这一点,但在迷你购物车上遇到了问题。

add_action( 'woocommerce_widget_shopping_cart_buttons', 'add_clear_cart_button', 20 );
function add_clear_cart_button() {
    echo "<a class='button' href='?empty-cart=true'>" . __( 'Empty Cart', 'woocommerce' ) . "</a>";
}

我是否使用了错误的操作?

【问题讨论】:

  • 您应该指定您遇到的问题,以便其他人可以帮助您。另请说明您提供的代码是您在这两种情况下使用的代码还是在其中一种情况下使用的代码。

标签: php wordpress woocommerce cart


【解决方案1】:

在function.php中为空购物车按钮添加以下函数

<?php
// check for empty-cart get param to clear the cart
add_action( 'init', 'woocommerce_clear_cart_url' );
function woocommerce_clear_cart_url() {
  global $woocommerce;

    if ( isset( $_GET['empty-cart'] ) ) {
        $woocommerce->cart->empty_cart(); 
    }
}
add_action( 'woocommerce_widget_shopping_cart_buttons', 'add_clear_cart_button', 10, 2 );
function add_clear_cart_button() {
    ?>
    <a class="button" href="<?php echo $woocommerce->cart->get_cart_url(); ?>?empty-cart"><?php _e( 'Empty Cart', 'woocommerce' ); ?></a>
    <?php
} 
?>

【讨论】:

  • 你能给我访问权限吗?并提供给我们网站网址
  • 它的工作我的主题文件结构有点不同,这导致了问题。好的谢谢
  • 欢迎您!乐于助人:)
  • @ShitalMarakana 我已将此代码放在funcation.php 中,但从我的角度来看并没有工作。还有其他解决方案吗?
  • @ShitalMarakana 我也把这段代码放在了 funcation.php 中,但它没有用。还有其他解决方案吗?
猜你喜欢
  • 1970-01-01
  • 2018-02-28
  • 1970-01-01
  • 2018-08-29
  • 1970-01-01
  • 2020-04-05
  • 1970-01-01
  • 2014-10-30
  • 1970-01-01
相关资源
最近更新 更多