is_checkout_pay_page()WC 1.0

Проверяет, является ли текущая страница страницей оплаты заказа. Условный тег.

Работает на основе: is_checkout()

Хуков нет.

Возвращает

true|false.

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

is_checkout_pay_page();

Примеры

0

#1 Проверим на страницу оплаты заказа

if ( is_checkout_pay_page() ) {
	// страница оплаты заказа
}

Код is_checkout_pay_page() WC 11.0.0

function is_checkout_pay_page( bool $use_query_params = false ): bool {
	global $wp;

	// Use-case: attempt to identify the page based on global variables.
	if ( ! empty( $wp->query_vars['order-pay'] ) && is_checkout() ) {
		return true;
	}

	// Use-case: check for the presence of a specific query parameter when globals are not available.
	if ( $use_query_params ) {
		return isset( $_GET['pay_for_order'] ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended
	}

	return false;
}