woocommerce_before_checkout_form хук-подіяWC 1.0

Спрацьовує перед формою на сторінці оформлення замовлення.

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

add_action( 'woocommerce_before_checkout_form', 'wp_kama_woocommerce_before_checkout_form_action');

/**
 * Function for `woocommerce_before_checkout_form` action-hook.
 *
 * @param $checkout
 *
 * @return void
 */
function wp_kama_woocommerce_before_checkout_form_action( $checkout ){

	// action...
}
$checkout
Об’єкт класу
WC_Checkout .

Приклади

0

#1 Використання хука у Woocommerce 3.7.0

За умовчанням хук оголошено у шаблоні form-checkout.php і на ньому спрацьовує функціонал зі списку нижче.

Висновок форми авторизації
//../woocommerce/includes/wc-template-hooks.php:211
add_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_login_form', 10);

Скасувати дію

remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form' );
Виведення форми для введення купона
// ../woocommerce/includes/wc-template-hooks.php:212
add_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10);

Скасувати дію

remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form' );
Виведення всіх повідомлень
// ../woocommerce/includes/wc-template-hooks.php:302
add_action( 'woocommerce_before_checkout_form', 'woocommerce_output_all_notices', 10);

Скасувати дію

remove_action( 'woocommerce_before_checkout_form', 'woocommerce_output_all_notices');

Де викликається хук

Де використовується хук у WooCommerce

woocommerce/includes/wc-template-hooks.php 214

add_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_login_form', 10);

woocommerce/includes/wc-template-hooks.php 215

add_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_coupon_form', 10);

woocommerce/includes/wc-template-hooks.php 309

add_action( 'woocommerce_before_checkout_form', 'woocommerce_output_all_notices', 10);

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

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