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();
 
}

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Пишите, если нужна помощь с сайтом или разработка с нуля.

Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.

Миша Рудрастых и WordPress

Полезности из мира WordPress и жизни студии.

Мой телеграм-канал