В этом уроке я покажу вам, как добавить кнопку «Очистить корзину» рядом со списком товаров. Это будет особенно удобно пользователям, если ваш интернет-магазин подразумевает покупку большого количества товаров.
Также хочу порекомендовать вам свой видеокурс по WooCommerce, в котором мы учимся создавать тему для интернет-магазина с нуля на основе готовой HTML-вёрстки. В нём вы также найдёте отдельный урок по полной кастомизации корзины интернет-магазина.
/** * @snippet Добавление кнопки очистки корзины * @author Миша Рудрастых * @url https://misha.agency/woocommerce/kak-dobavit-knopku-ochistit-korzinu.html */ add_action( 'woocommerce_cart_actions', 'true_empty_cart_btn' ); function true_empty_cart_btn(){ echo '<a class="button" href="' . WC()->cart->get_cart_url() . '?empty-cart">Очистить корзину</a>'; } add_action( 'init', 'true_empty_cart' ); function true_empty_cart() { if ( isset( $_GET[ 'empty-cart' ] ) ) { WC()->cart->empty_cart(); } }
Не знаете, куда вставлять код?
WC()->cart->get_cart_url()
, но мы также могли для этой цели использовать функцию wc_get_cart_url().WC()->cart->empty_cart()
.
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.