is_checkout_pay_page()
Проверяет, является ли текущая страница страницей оплаты заказа. Условный тег.
Работает на основе: is_checkout()
Хуков нет.
Возвращает
true|false.
Использование
is_checkout_pay_page();
Примеры
#1 Проверим на страницу оплаты заказа
if ( is_checkout_pay_page() ) {
// страница оплаты заказа
}
Код 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;
}