woocommerce_before_checkout_form
Спрацьовує перед формою на сторінці оформлення замовлення.
Використання
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 .
Приклади
#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_before_checkout_form
Де використовується хук у 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);