WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Рекомендуемые продукты со скидкой от Template Monster

wc_get_checkout_url() WC 2.5.0

Возвращает ссылку на страницу оформление заказа.

Если страницы оформления заказа нет, то отработает функция get_home_url() и вернется URL главной страницы сайта.

Работает на основе: wc_get_page_permalink(), is_ssl(), get_option()
Хуки из функции
Возвращает

Строку. Ссылку на страницу оформления заказа или главную страницу сайта, если страницы нет.

Использование

wc_get_checkout_url();

Примеры

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

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

Список изменений

С версии 2.5.0 Введена.

Код wc get checkout url: woocommerce/includes/wc-core-functions.php WC 3.7.1

<?php
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 );
}

Cвязанные функции

Из раздела: WooCommerce

campusboy 3424youtube.com/c/wpplus
Создатель YouTube канала wp-plus, на котором делюсь своим опытом. Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.
Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться