Gombok és feliratok átírása
A pénztár gombjainak, a kuponmezőnek és a szállítási üzeneteknek a szövege, valamint a köszönőoldal tovább vásárlás gombja.
A pénztár gombjainak és néhány feliratának szövege szűrőkkel (filterekkel) átírható. A kódrészleteket a CheckoutWC → Haladó → Szkriptek oldalon, a Globális szakasz PHP kódrészletek mezőjébe írd. Ugyanez a kód a gyermektéma functions.php fájljába vagy egy kódrészlet-kezelő bővítménybe is mehet.

A képen a Globális szakasz PHP kódrészletek mezője látszik, ide kerülnek az ebben a fejezetben szereplő kódok.
A PHP kódrészletek mezőbe ne írd be a nyitó <?php címkét, a fejezetben szereplő kódok enélkül szerepelnek.
A kódrészletek mentése után a Módosítások mentése gombbal rögzítsd a beállítást, majd nézd meg a pénztárat.
A pénztár gombjainak szövege
Szekció neve “A pénztár gombjainak szövege”A lépéseket vezérlő gombok és hivatkozások szövege egy-egy szűrővel változtatható:
| Szűrő | Melyik feliratot írja át |
|---|---|
cfw_return_to_cart_link_text |
A Vissza a kosárhoz jellegű hivatkozás az információs lépésen |
cfw_continue_to_shipping_method_label |
A szállítási módhoz továbblépő gomb az információs lépésen |
cfw_return_to_customer_info_label |
A vevői adatokhoz visszalépő hivatkozás a szállítási lépésen |
cfw_continue_to_payment_method_label |
A fizetési módhoz továbblépő gomb a szállítási lépésen |
cfw_return_to_shipping_method_label |
A szállítási módhoz visszalépő hivatkozás a fizetési lépésen |
woocommerce_order_button_text |
A rendelés leadására szolgáló gomb a fizetési lépésen |
A példa mindegyik szűrőt átírja a saját szövegedre:
// 1. Információs lépésadd_filter( 'cfw_return_to_cart_link_text', function () { return __( 'Saját szöveg a kosárhoz való visszatéréshez', 'checkout-wc' );} );
add_filter( 'cfw_continue_to_shipping_method_label', function () { return __( 'Saját szöveg a szállításhoz', 'checkout-wc' );} );
// 2. Szállítási lépésadd_filter( 'cfw_return_to_customer_info_label', function () { return __( 'Saját szöveg az adatokhoz való visszatéréshez', 'checkout-wc' );} );
add_filter( 'cfw_continue_to_payment_method_label', function () { return __( 'Saját szöveg a fizetéshez', 'checkout-wc' );} );
// 3. Fizetési lépésadd_filter( 'cfw_return_to_shipping_method_label', function () { return __( 'Saját szöveg a szállításhoz való visszatéréshez', 'checkout-wc' );} );
// A WooCommerce szűrője. Egyes fizetési módok felülírják, ezért magas a prioritása.add_filter( 'woocommerce_order_button_text', function () { return 'Új gombszöveg';}, 999 );Csak azokat a szűrőket tartsd meg, amelyeket át akarsz írni. A woocommerce_order_button_text szövegét bizonyos fizetési módok saját maguk is megadják, ezért van a kódban a 999-es prioritás.
A kuponmező feliratai
Szekció neve “A kuponmező feliratai”A kuponmező szövegei is szűrőkkel módosíthatók:
| Szűrő | Mit ír át |
|---|---|
cfw_promo_code_mobile_heading |
A mobilos nézet kuponmező-címsora |
cfw_promo_code_label |
A kuponmező felirata |
cfw_promo_code_placeholder |
A kuponmező helykitöltő szövege |
cfw_promo_code_apply_button_label |
A kupon beváltó gomb felirata |
cfw_promo_code_toggle_link_text |
A kuponmezőt megnyitó hivatkozás szövege |
add_filter( 'cfw_promo_code_mobile_heading', function () { return __( 'Kuponkód', 'checkout-wc' );} );
add_filter( 'cfw_promo_code_label', function () { return __( 'Kuponkód', 'checkout-wc' );} );
add_filter( 'cfw_promo_code_placeholder', function () { return __( 'Add meg a kuponkódot', 'checkout-wc' );} );
add_filter( 'cfw_promo_code_apply_button_label', function () { return __( 'Beváltás', 'checkout-wc' );} );
add_filter( 'cfw_promo_code_toggle_link_text', function () { return __( 'Van kuponod? Kattints ide.', 'checkout-wc' );} );Szállítási üzenetek
Szekció neve “Szállítási üzenetek”„Nincs elérhető szállítási mód” üzenet
Szekció neve “„Nincs elérhető szállítási mód” üzenet”Ha a megadott címhez nincs szállítási mód, a kosár-összefoglalóban egy rövid üzenet jelzi ezt. A szöveget a cfw_shipping_total_not_available_text szűrővel írhatod át:
add_filter( 'cfw_shipping_total_not_available_text', function () { return 'Saját üzenet arról, hogy nincs szállítási mód.'; });Az ingyenes szállítás felirata
Szekció neve “Az ingyenes szállítás felirata”Ha a szállítás ingyenes, az összefoglalóban a Free! szerű felirat jelenik meg. A szöveget a cfw_shipping_free_text szűrővel cserélheted:
add_filter( 'cfw_shipping_free_text', function () { return 'Ingyenes szállítás!';} );A köszönőoldal tovább vásárlás gombja
Szekció neve “A köszönőoldal tovább vásárlás gombja”A rendelés után a köszönőoldalon lévő tovább vásárlás gomb szövege és címe külön szűrőt kap.
A szöveg módosítása:
add_filter( 'cfw_thank_you_continue_shopping_text', function () { return 'Vásárlás folytatása';} );A cél (URL) módosítása:
add_filter( 'woocommerce_continue_shopping_redirect', function () { return 'https://pelda.hu/akciok';} );Cseréld le a példában szereplő címet a saját oldalad címére.
Készült: