Woocommerce: cum să schimbi mesajul 'Cart Updated'

25 nov. 2013, 15:04:08
Vizualizări: 15.4K
Voturi: 0

Am petrecut câteva ore căutând o soluție pentru ceea ce pare a fi o problemă destul de simplă - dar fără succes.

Orice ajutor în această privință ar fi foarte apreciat.

Folosesc o temă personalizată cu WooCommerce. Aș dori să pot schimba textul mesajului care apare atunci când un utilizator își actualizează coșul de la 'Cart updated' la 'Basket updated'.

Notă importantă: acesta este mesajul afișat atunci când un utilizator schimbă cantitatea unui produs din coș și selectează 'Update Cart'. Știu deja cum să schimb textul butonului 'Add to Cart' și mesajul afișat atunci când un produs este adăugat în coș ('Item was successfully added to your basket').

Orice ajutor ar fi foarte bine primit. Mulțumesc.

0
Toate răspunsurile la întrebare 1
3

WooCommerce este puternic localizat, astfel încât puteți utiliza funcțiile de localizare ale WordPress pentru a modifica mesajele sale.

add_filter('gettext', 'wpse_124400_woomessages', 10, 3);

/**
* modifică unele etichete WooCommerce
* @param string $translation
* @param string $text
* @param string $domain
* @return string
*/
function wpse_124400_woomessages($translation, $text, $domain) {
    if ($domain == 'woocommerce') {
        if ($text == 'Cart updated.') {
            $translation = 'Coș actualizat.';
        }
    }

    return $translation;
}
6 dec. 2013 10:21:31
Comentarii

Legendar! Funcționează perfect. Știam că trebuie să fie o funcție simplă pentru a schimba mesajele, dar nu am găsit nicio informație nicăieri despre asta. Mulțumesc din nou.

scribbles scribbles
19 dec. 2013 12:17:53

Am folosit asta pentru a schimba eticheta linkului "Întoarcere la magazin". Mulțumesc.

Boycott A.I. Boycott A.I.
8 mar. 2016 21:21:25

Aceasta nu funcționează în WooCommerce 9. A trebuit să folosesc filtrul woocommerce_add_message.

Zade Zade
9 aug. 2024 07:18:38