woocommerce_before_checkout_form
Εκτελείται στην κορυφή της κλασικής σελίδας ολοκλήρωσης αγοράς, πριν από τη φόρμα. Δεν εκτελείται με το μπλοκ Ολοκλήρωση αγοράς.
Πότε εκτελείται
Το WooCommerce εκτελεί αυτή την ενέργεια στην αρχή του κλασικού προτύπου ολοκλήρωσης αγοράς (checkout/form-checkout.php), που χρησιμοποιεί το shortcode [woocommerce_checkout]. Εδώ το WooCommerce βάζει τις δικές του ειδοποιήσεις, τη φόρμα σύνδεσης για επιστρέφοντες πελάτες και τη φόρμα κουπονιού, όλα με προτεραιότητα 10.
Δεν εκτελείται με το μπλοκ Ολοκλήρωση αγοράς, που είναι η προεπιλογή στα νέα καταστήματα. Εκτελείται μόνο αν η σελίδα ολοκλήρωσης αγοράς χρησιμοποιεί το shortcode ή το μπλοκ Classic Checkout.
Παράμετροι
$checkoutWC_Checkout |
Το αντικείμενο της ολοκλήρωσης αγοράς. |
|---|
Παράδειγμα: Μήνυμα πάνω από τη φόρμα ολοκλήρωσης αγοράς
add_action( 'woocommerce_before_checkout_form', function () {
wc_print_notice(
__( 'Orders placed after 14:00 on Friday are dispatched on Monday.', 'my-snippets' ),
'notice'
);
}, 5 );
Καλό να ξέρετε
- Μπλοκ Ολοκλήρωση αγοράς: αυτό το hook δεν εκτελείται. Προσθέστε το μήνυμά σας ως μπλοκ στη σελίδα ολοκλήρωσης αγοράς από τον επεξεργαστή.
- Βάλτε προτεραιότητα κάτω από 10 για να εμφανιστεί πάνω από τις ειδοποιήσεις και τις φόρμες του WooCommerce, ή πάνω από 10 για να εμφανιστεί κάτω από αυτές.
- Η παράμετρος $checkout προστέθηκε στο WooCommerce 2.0.