Qual è la differenza tra _e()
e le __()
funzioni per la traduzione? In quali casi e()
e __ ()
dovrebbe essere usato?
Qual è la differenza tra _e()
e le __()
funzioni per la traduzione? In quali casi e()
e __ ()
dovrebbe essere usato?
Risposte:
Se vuoi echo
la stringa tradotta, allora userai _e
e quando vuoi semplicemente avere la stringa tradotta, allora userai __
.
Esempio:
_e('this is a message', 'twentyfourteen');
è lo stesso di
echo __('this is a message', 'twentyfourteen');
Se sei uno sviluppatore approfondito di plugin stai internazionalizzando (i18n) tutte le tue stringhe. WordPress include diverse funzioni che consentono al programmatore di rendere facilmente utilizzabile il suo plugin in modo nativo in tutto il mondo:
__ () _e ()