Quando aggiungere nuove lingue sul tuo sito utilizzando TranslatePress, puoi scegliere di visualizzare la bandierina di ciascuna lingua nel tuo cambio lingua. Ecco come sostituire l'immagine predefinita di ciascuna bandiera e cambiare le bandiere in TranslatePress.
Se desideri sostituire le bandierine predefinite per determinate lingue del tuo sito multilingue, puoi utilizzare una delle due opzioni di seguito:
Puoi aggiungere una nuova bandiera per una lingua esistente direttamente da Impostazioni TranslatePress → Avanzato scheda → Lingua Personalizzata sezione.
Da qui puoi modificare tutte le informazioni su una lingua esistente, o semplicemente usare un'altra immagine per la bandiera.

Una volta caricata e selezionata la nuova immagine della bandiera, assicurati di fare clic su Salva modifiche.
Puoi leggere di più su Lingue personalizzate qui.
Nota: se stai cercando di sostituire le bandiere predefinite per aggiungere una lingua personalizzata, consulta la documentazione qui.
Puoi sostituire le bandiere predefinite in TranslatePress usando un po' di codice:
/**
* Modifica il percorso della cartella delle bandierine per determinate lingue.
*
* Aggiungi i codici della lingua che desideri sostituire nell'elenco sottostante.
* Assicurati di inserire le tue bandiere desiderate in una cartella chiamata "flags" accanto a questo file.
* Assicurati che i nomi dei file relativi alle bandiere siano identici a quelli presenti nella cartella originale situata in 'plugins/translatepress/assets/images/flags/'.
Se desideri cambiare i nomi dei file, usa il filtro trp_flag_file_name. .
*
*/
add_filter( 'trp_flags_path', 'trpc_flags_path', 10, 2 );
function trpc_flags_path( $original_flags_path, $language_code ){
// modifica solo il percorso della cartella per le seguenti lingue:
$languages_with_custom_flags = array( 'en_US', 'es_ES' );
if ( in_array( $language_code, $languages_with_custom_flags ) ) {
return plugin_dir_url( __FILE__ ) . '/flags/' ;
}altrimenti{
return $original_flags_path;
}
}