在微型推车的空的推车按钮。 woocommerce

时间:2017-07-26 10:13:05

标签: php wordpress woocommerce cart

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

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>";
}

我使用了错误的动作吗?

1 个答案:

答案 0 :(得分: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
} 
?>