wc_get_cart_url()
Возвращает ссылку на страницу Корзины.
Если страницы Корзины нет, то отработает функция get_home_url() и вернется URL главной страницы сайта.
Работает на основе: wc_get_page_permalink()
Хуки из функции
Возвращает
Строку. Ссылку на страницу корзины или главную страницу сайта, если страницы корзины нет.
Использование
wc_get_cart_url();
Примеры
#1 Выведем ссылку на Корзину
<a class="cart-link" href="<?php echo esc_url( wc_get_cart_url() ); ?>"> Посмотреть корзину </a>
Список изменений
| С версии 2.5.0 | Введена. |
| С версии 9.3.0 | To support shortcodes on other pages besides the main cart page, this returns the current URL if it is the cart page. |
Код wc_get_cart_url() wc get cart url WC 10.8.1
function wc_get_cart_url() {
global $post;
// We don't use is_cart() here because that also checks for a defined constant. We are only interested in the page.
if ( CartCheckoutUtils::is_cart_page() ) {
$cart_url = get_permalink( $post->ID );
} else {
$cart_url = wc_get_page_permalink( 'cart' );
}
/**
* Filter the cart URL.
*
* @since 2.5.0
* @param string $cart_url Cart URL.
*/
return apply_filters( 'woocommerce_get_cart_url', $cart_url );
}