![woocommerce-empty-cart[1]](https://wpincode.com/wp-content/uploads/2015/04/woocommerce-empty-cart1.jpg)
В сегодняшней статье мы расскажем вам как добавить кнопку «Очистить корзину» на странице корзнины WooCommerce. Примерно следующим образом будет выглядеть итоговый результат:
![woocommerce-empty-cart-button[1]](https://wpincode.com/wp-content/uploads/2015/04/woocommerce-empty-cart-button1.png)
Задача решается очень просто, всего в два шага. Первым пунктом будет добавление небольшого сниппета в файл functions.php вашей темы или в плагин для сайта WordPress:
// проверяем параметр empty-cart для очистки корзины
add_action( 'init', 'woocommerce_clear_cart_url' );
function woocommerce_clear_cart_url() {
global $woocommerce;
if ( isset( $_GET['empty-cart'] ) ) {
$woocommerce->cart->empty_cart();
}
}
Вторым же шагом будет создание собственного шаблона для корзины. По сути, собственный шаблон позволит вам перезаписать стандартные файлы WooCommerce и использовать свои собственные файлы вместо них. По ссылке можно ознакомиться с небольшой инструкцией, которая пояснит, как создавать свои собственные шаблоны: http://docs.woothemes.com/document/template-structure/ (англ).
И, наконец, в файле “templates/cart/cart.php”, добавляем в строке 134 HTML код для вывода кнопки:
<a class="button" href="<?php echo $woocommerce->cart->get_cart_url(); ?>?empty-cart"><?php _e( 'Empty Cart', 'woocommerce' ); ?></a>
Вот и все, мы надеемся, что эта статья помогла добавить кнопку «Очистить корзину» на страницы в WooCommerce.
Если вы начинаете разбираться с WooCommerce, то не забудьте посетить нашу рубрику WooCommerce, где мы публикуем материалы специально по тематике магазинов на этой платформе.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
