wc_get_checkout_url() WC 2.5.0

Повертає посилання на сторінку оформлення замовлення.

Якщо сторінки оформлення замовлення немає, відпрацює функція get_home_url() і повернеться URL головної сторінки сайту.

Працює на основі:
wc_get_page_permalink() ,
is_ssl() ,
get_option()

Хуки з функції

Повертає

Строку. Посилання на сторінку оформлення замовлення або на головну сторінку сайту, якщо сторінки немає.

Використання

wc_get_checkout_url();

Приклади

0

#1 Виведемо посилання на сторінку оформлення замовлення

<a class="checkout-link" href="<?php echo esc_url( wc_get_checkout_url() ); ?>">
	оформлення замовлення
</a>

список змін

З версії 2.5.0Введено.

Код wc_get_checkout_url() WC 6.8.2

function wc_get_checkout_url() {
	$checkout_url = wc_get_page_permalink( 'checkout');
	if ($checkout_url) {
		// Force SSL if needed.
		if ( is_ssl() || 'yes' === get_option( 'woocommerce_force_ssl_checkout' ) ) {
			$checkout_url = str_replace( 'http:', 'https:', $checkout_url );
		}
	}

	return apply_filters( 'woocommerce_get_checkout_url', $checkout_url );
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *