woocommerce_product_single_add_to_cart_text
Φιλτράρει το κείμενο του κουμπιού Προσθήκη στο καλάθι στις σελίδες προϊόντων. Επιστρέψτε δική σας ετικέτα, ακόμη και ανά προϊόν.
Πότε εκτελείται
Το WooCommerce εφαρμόζει αυτό το φίλτρο στη μέθοδο single_add_to_cart_text() του προϊόντος, που χρησιμοποιούν τα πρότυπα της σελίδας προϊόντος για την ετικέτα του κουμπιού. Η προεπιλογή είναι 'Add to cart' (Προσθήκη στο καλάθι)· τα εξωτερικά προϊόντα χρησιμοποιούν το κείμενο κουμπιού που ορίσατε ή το 'Buy product'.
Το μπλοκ Add to Cart + Options και το Store API χρησιμοποιούν την ίδια μέθοδο, οπότε το φίλτρο λειτουργεί και με θέματα μπλοκ.
Παράμετροι
$textstring |
Το κείμενο του κουμπιού. Προεπιλογή 'Add to cart'. |
|---|---|
$productWC_Product |
Το αντικείμενο του προϊόντος. |
Τι να επιστρέψετε
Το κείμενο του κουμπιού ως απλή συμβολοσειρά. Το WooCommerce κάνει escape κατά την εκτύπωση.
Παράδειγμα: «Προπαραγγελία» για προϊόντα σε εκκρεμή παραγγελία
add_filter( 'woocommerce_product_single_add_to_cart_text', function ( $text, $product ) {
if ( $product->is_type( 'simple' ) && $product->is_on_backorder() ) {
return __( 'Pre-order now', 'my-snippets' );
}
return $text;
}, 10, 2 );
Καλό να ξέρετε
- Αλλάζει μόνο τις σελίδες προϊόντων. Τα κουμπιά στο κατάστημα και στις κατηγορίες χρησιμοποιούν το woocommerce_product_add_to_cart_text.
- Στα μεταβλητά προϊόντα περνά το γονικό προϊόν, οπότε το κείμενο είναι ίδιο για κάθε παραλλαγή.