Documentazione > Sviluppatori > Selettore lingua personalizzato

Selettore lingua personalizzato

Sfoglia documenti
Cerca Documentazione
Se desideri progettare un TranslatePress o un selettore di lingua personalizzato, è disponibile una funzione che puoi implementare per aiutarti a ottenere tutte le informazioni necessarie durante l'utilizzo del plugin.

Crea un TranslatePress personalizzato selettore di lingua

La funzione che deve essere chiamata è trp_custom_language_switcher().
 
La funzione restituisce un array con i seguenti parametri:
  • $custom_ls_array[$language_code]['language_name'] – il nome esteso della lingua
  • $custom_ls_array[$language_code]['language_code'] – il codice della lingua rispettiva
  • $custom_ls_array[$language_code]['short_language_name'] – il codice della lingua, lo slug che verrà usato nell'url
  • $custom_ls_array[$language_code]['flag_link'] – un link alla bandiera della lingua rispettiva
  • $custom_ls_array[$language_code]['current_page_url'] – l'URL della lingua corrente con lo slug della lingua aggiunto

Ecco un esempio di selettore di lingua realizzato su misura:

Mentre qui puoi vedere lo snippet di codice:
 

Nota: Devi avere dati-non-tradurre sulla pagina con i link oppure TranslatePress li tradurrà automaticamente in una lingua secondaria.​

Puoi anche creare uno shortcode selettore di lingua personalizzato, che potrai poi utilizzare come [custom-language-switcher]

Se vuoi semplicemente creare in fretta un classico selettore di lingua, dai un’occhiata al TranslatePress’ impostazioni predefinite selettore di lingua.

TranslatePress Multilingue

Il miglior servizio di localizzazione di siti web per siti web WordPress. Gestisci tutto da un'interfaccia visiva.