Tradurre “no products in the cart” nel widget del carrello di Elementor

Pubblicato il

• Aggiornato il

Tradurre “no products in the cart” nel widget del carrello di Elementor

Se usi Elementor come page builder per creare i tuoi e-commerce ti sarà capitato di scoprire questa cosa molto fastidiosa: per qualche ragione la voce “no products in the cart” nel widget del carrello non è tradotta all’italiano!

Ho provato diverse soluzioni, senza successo, e volevo davvero evitare di utilizzare un plugin come Loco Translate (ideale per tradurre plugin e temi) per una semplice stringa di testo!

Ecco a voi quindi una soluzione facile, veloce e indolore!
Vediamo quindi come risolvere in pochissimi passaggi.


Attiva il Child theme sul tuo sito

Per prima cosa, assicurati di avere un Child theme attivo, perché se inserisci il codice che ti fornirò direttamente dentro il tema genitore, al primo aggiornamento la modifica verrà cancellata! Di norma, è sempre buona prassi attivarne uno. Se stai usando Hello theme di Elementor, puoi scaricare il tema child direttamente da questa repository di GitHub.

Mi raccomando, se hai inserito del codice CSS custom nel Personalizza del tuo tema, ricordati di copiarlo e reinserirlo nel Personalizza → Codice CSS una volta attivato il tema child.


Inserisci il codice nel file functions.php

Ok, ora viene la parte del copia – incolla! Dovrai copiare il seguente codice e incollarlo all’interno del tuo functions.php

// Cambiare testo carrello vuoto // 
function change_no_product_text($translated) { 
  $translated = str_ireplace('No products in the cart.', 'Nessun prodotto nel carrello.', $translated);
  return $translated; 
}
add_filter('gettext', 'change_no_product_text' );

// Fine cambiare testo carrello vuoto // 

Et voilà! Il gioco è fatto! Se hai qualche dubbio sui passaggi, ti consiglio di guardare questo breve video tutorial. Se invece hai paura di fare qualche disastro, contattami e risolveremo insieme!

Resta aggiornat@ sui nuovi articoli!

Iscrivi alla mia newsletter mensile - zero spam!

CONTATTI

Da remoto in tutto il mondo!

(+39) 379 204 2131

info@nicolecurioni.com

© 2011 - 2024 Nicole curioni - P.IVA 10530630960 | CREDITI
PRIVACY POLICY - COOKIE POLICY - TERMINI E CONDIZIONI

Made with ✨ by Nicole Curioni Web.Design