Tovább a tartalomhoz

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.

https://minta-bolt.hu/wp-admin/admin.php?page=cfw-settings-cfw_manage_advanced&subpage=scripts
A Szkriptek fül a PHP kódrészletek mezővel

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 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és
add_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és
add_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és
add_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ő 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' );
} );

„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.';
}
);

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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások