Traducete tutte le stringhe difficili da raggiungere o non visibili utilizzando lo shortcode TranslatePress presentato di seguito.
Come usare lo shortcode condizionale di TranslatePress per visualizzare i contenuti in base alla lingua
Cose come le e-mail inviate agli utenti da diversi plugin non possono essere tradotte con l'interfaccia di traduzione visiva perché non appaiono nel front-end.
Per questi altri tipi di contenuti è possibile utilizzare il programma TranslatePress shortcode condizionale per visualizzare il contenuto in base alla lingua:
Questo può essere fatto anche con PHP:
<?php
$current_language = get_locale();
if( $current_language == 'en_EN' ){
echo 'text in language en_EN';
}
if( $current_language == 'fr_FR' ){
echo 'text in language fr_FR';
}
?>
Visualizzare le immagini in base alla lingua con lo shortcode condizionale
Un altro caso di utilizzo dello shortcode condizionale è quello di tradurre le immagini, in pratica visualizzazione di immagini diverse per le diverse lingue.
[trp_language language="en_US"]
<img src="https://example.com/image_en.png" />
[/trp_language]
[trp_language language="fr_FR"]
<img src="https://example.com/image_fr.png" />
[/trp_language]
Tuttavia, questo può essere facilmente ottenuto direttamente dal front-end utilizzando la funzionalità di traduzione delle immagini integrata.
È anche possibile utilizzare lo shortcode condizionale per visualizzare Blocchi Gutenberg solo nella lingua desiderata.
Per farlo, è necessario avvolgere il blocco Gutenberg tra due blocchi shortcode. Il primo blocco shortcode conterrà l'inizio del nostro shortcode condizionale ().

Il risultato è visibile nelle immagini seguenti. La prima pagina è la versione inglese predefinita e la seconda è la versione spagnola della stessa pagina.


Un'altra alternativa allo shortcode condizionale di TranslatePress è l'interfaccia di traduzione delle stringhe, in cui è possibile accedere a stringhe di testo (come le e-mail) e tradurle facilmente da un elenco.
0 commenti