Come impostazione predefinita i post e le pagine di WordPress presentano soltanto i campi del post principale, tra cui il titolo del post, i contenuti del post (corpo) e l’immagine in evidenza. Tuttavia, molti siti hanno anche campi del post personalizzati per permettere l’inserimento di post aggiuntivi nella formazione. Ad esempio, i post appartenenti al tipo di post personalizzato “Eventi” potrebbe avere campi personalizzati per la “data dell’evento”, il “luogo”, il “tipo di evento”, ecc. WPML vi permette di tradurre facilmente i campi personalizzati.

Campi personalizzati quando modificate un tipo di post personalizzato
Campi personalizzati quando modificate un tipo di post personalizzato “Team members” (Membri del team) quando utilizzate Block Editor
Campi personalizzati quando modificate un tipo di post personalizzato
Campi personalizzati quando modificate un tipo di post personalizzato “Team members” (Membri del team) quando utilizzate Classic Editor

Per riuscire a tradurre i campi personalizzati dovete impostarli come “traducibili” in WPML. Esistono due modi per farlo:

  • Quando modificate i contenuti con campi personalizzati, nella casella Multilingual Content Setup (Configurazione contenuti multilingue).
Impostare il campo personalizzato come
Impostare il campo personalizzato come “traducibile” quando utilizzate Block Editor
Impostare il campo personalizzato come
Impostare il campo personalizzato come “traducibile” quando utilizzate Classic Editor
  • Andando su WPML -> pagina Settings (Impostazioni), cliccando sulla scheda Multilingual Content Setup (Configurazione contenuti multilingue) e scorrendo fino alla sezione Custom Field Translation (Traduzione di campi personalizzati).

Troverete quattro opzioni tra cui scegliere:

  • Don’t translate (Non tradurre): il campo non è disponibile per la traduzione.
  • Copy (Copia): il valore del campo viene copiato dalla lingua originale e tenuto sincronizzato.
  • Copy once (Copia una volta): il valore del campo viene copiato dalla lingua originale, ma può essere modificato in seguito. Dopo la prima copia non verrà tenuto sincronizzato con la lingua originale.
  • Translate (Traduci): vi permette di tradurre manualmente i valori del campo.

Se non effettuate la traduzione per conto vostro dovete rinviare tutti i contenuti presenti in questi campi personalizzati per farli ritradurre.