Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * WooCommerce + WoodMart:
- * Añade un botón para vaciar el carrito desde la barra lateral y en la página de detalles del carrito
- */
- add_action( 'init', 'woocommerce_clear_cart_url' );
- function woocommerce_clear_cart_url() {
- global $woocommerce;
- if ( isset( $_GET['empty-cart'] ) && $_GET['empty-cart'] == 'yes' ) {
- $woocommerce->cart->empty_cart();
- }
- }
- add_action( 'woocommerce_cart_coupon', 'woocommerce_empty_cart_button' );
- add_action( 'woocommerce_widget_shopping_cart_buttons', 'woocommerce_empty_cart_button' );
- function woocommerce_empty_cart_button() {
- $cart_url = wc_get_cart_url();
- echo '<a href="'.$cart_url.'?empty-cart=yes" class="button empty_cart" title="' . esc_attr( 'Vaciar Carrito', 'woocommerce' ) . '">' . esc_html( 'Vaciar Carrito', 'woocommerce' ) . '</a>';
- }
- add_action( 'wp_footer', 'custom_scripts', 10, 1 );
- function custom_scripts(){
- ?>
- <script type="text/javascript">
- (function($){
- $(document).ready(function(){
- $(document).on('click','.empty_cart',function(e){
- e.preventDefault();
- if(confirm('¿Estás seguro de que deseas vaciar el carrito?')){
- var url = $(this).attr('href');
- window.location = url;
- }
- });
- });
- })(jQuery);
- </script>
- <?php
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement