Woocommerce: come modificare il messaggio 'Carrello aggiornato'

25 nov 2013, 15:04:08
Visualizzazioni: 15.4K
Voti: 0

Ho passato diverse ore alla ricerca di una soluzione a quello che sembrerebbe un problema abbastanza semplice, ma senza successo.

Qualsiasi aiuto su questo argomento sarebbe enormemente apprezzato.

Sto usando un tema personalizzato con Woocommerce. Vorrei poter modificare il testo del messaggio che appare quando un utente aggiorna il carrello da "Carrello aggiornato" a "Cestino aggiornato".

Nota bene: questo è il messaggio mostrato quando un utente cambia la quantità di un prodotto nel carrello e seleziona "Aggiorna carrello". So già come modificare il testo del pulsante "Aggiungi al carrello" e anche il messaggio mostrato quando un articolo viene aggiunto al carrello ("Articolo aggiunto correttamente al tuo carrello").

Qualsiasi aiuto sarebbe molto gradito. Grazie.

0
Tutte le risposte alla domanda 1
3

WooCommerce è altamente localizzabile, quindi puoi utilizzare le funzioni di localizzazione di WordPress per modificare i suoi messaggi.

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

/**
* Modifica alcune etichette di 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 = 'Carrello aggiornato.';
        }
    }

    return $translation;
}
6 dic 2013 10:21:31
Commenti

Leggenda! Funziona alla perfezione. Sapevo che doveva esserci una semplice funzione per cambiare i messaggi, ma non riuscivo a trovare aiuto da nessuna parte su questo. Grazie ancora.

scribbles scribbles
19 dic 2013 12:17:53

L'ho usato per cambiare l'etichetta del link "Ritorna al Negozio". Grazie.

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

Questo non funziona in WooCommerce 9. Ho dovuto usare il filtro woocommerce_add_message.

Zade Zade
9 ago 2024 07:18:38