wc_get_cart_url() – возвращает URL страницы корзины

Рекомендую посмотреть мой видеоурок про корзину в WooCommerce.

wc_get_cart_url()

Функция супер лёгкая и у неё даже нет никаких параметров.

Если страница корзины не задана в настройках (WooCommerce > Настройки > Дополнительно), то вернёт URL главной страницы сайта.

Пример

Давайте выведем ссылку «Перейти в корзину».

echo '<a href="' . wc_get_cart_url() . '">Перейти в корзину</a>';

Фильтр woocommerce_get_cart_url

При помощи фильтр-хука woocommerce_get_cart_url вы можете изменить возвращаемое значение функции.

Например используя wc_get_checkout_url(), можно сделать так, чтобы функция сразу же возвращала URL страницы оформления заказа, тогда при нажатии на ссылку «Перейти в корзину», пользователь пропустит страницу самой корзины и сразу уже попадёт на страницу оформления заказа.

add_filter( 'woocommerce_get_cart_url', 'true_checkout_instead_of_cart' );
 
function true_checkout_instead_of_cart( $url ) {
 
	return wc_get_checkout_url();
 
}

Миша

В последние годы я долго не знал, что мне делать с сайтом misha.blog, ведь он практически не приносит никакого профита, но недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.