In questa pagina
Stessi campi in tutte le lingue
Campi diversi nelle varie lingue
Traduci le etichette dei campi
Home » Documentazione di WPML » Progetti correlati » Advanced Custom Fields (ACF) Multilingue – Traduci tutti i campi con WPML
In questa pagina
Stessi campi in tutte le lingue
Campi diversi nelle varie lingue
Traduci le etichette dei campi
Per tradurre il tuo sito web con ACFML, installa e attiva i seguenti plugin:
I passaggi da seguire per tradurre i campi ACF dipendono dalla configurazione del gruppo di campi. Quando configuri un nuovo gruppo di campi, ACFML ti offrirà tre opzioni di traduzione.
Questa opzione è l’impostazione tipica utilizzata dalla maggior parte dei siti web ACF. Ti consente di tradurre i valori dei tuoi campi personalizzati mantenendo la loro struttura in tutte le lingue.
Ad esempio, pensa alla pagina “il nostro team” del tuo sito web. Il tuo team è lo stesso, a prescindere dalla lingua della pagina. Poiché mostri le stesse informazioni (le persone del tuo team e i loro dettagli), dovresti usare “stessi campi in tutte le lingue” per i campi di questo gruppo.
Inserirai le informazioni sul tuo team una sola volta, nella lingua predefinita del sito. Quindi, tradurrai questi dettagli nelle altre lingue del sito.
Per visualizzare gli stessi campi in tutte le lingue:

Se non riesci a trovare il tuo contenuto nella Dashboard di traduzione, vai su WPML → Impostazioni, scorri fino a Traduzione tipo di articolo e verifica che il tuo contenuto sia impostato su Traducibile.
Questa opzione ti consente di mostrare campi tradotti con valori diversi in ogni lingua. È utile quando vuoi mostrare versioni localizzate di contenuti simili.
Pensa a un’azienda che organizza eventi e offre eventi diversi per un pubblico di lingue diverse. La pagina “eventi” dovrà mostrare contenuti (eventi) differenti per ogni lingua.
Per visualizzare campi diversi nelle varie lingue:



La modalità esperto ti consente di controllare manualmente le preferenze di traduzione per ogni campo personalizzato. Questa opzione è utile quando vuoi una combinazione di campi uguali e diversi nelle varie lingue e hai bisogno di un controllo di traduzione indipendente per ogni campo.
Ad esempio, nell’esempio dell’evento qui sotto, abbiamo un mix di campi con diverse preferenze di traduzione; il titolo e la descrizione sono tradotti, mentre il prezzo, la data e l’indirizzo sono copiati.
La modalità esperto è disponibile insieme alle altre opzioni ACFML, quando si sceglie un metodo di traduzione del gruppo di campi.
Le etichette dei campi ACF sono i nomi che identificano ogni campo personalizzato nell’editor di WordPress. Nel front-end, le etichette dei campi vengono solitamente visualizzate nei moduli per aiutare a identificare i diversi campi.
Per tradurre le etichette dei campi ACF:
Le scelte dei campi ACF sono campi personalizzati con scelte multiple, come pulsanti radio, menu a discesa e caselle di controllo. Questi campi vengono generalmente utilizzati nei moduli e devono essere tradotti separatamente.

Per tradurre le scelte dei campi ACF:
Le pagine delle opzioni ti consentono di creare pagine di impostazioni globali nella dashboard di WordPress per gestire informazioni a livello di sito, come dettagli di contatto e loghi.

Per tradurre i campi nelle pagine delle opzioni:
Inizia a creare un sito web multilingue con campi personalizzati.
Sì, puoi tradurre i blocchi ACF con ACFML utilizzando gli stessi metodi di traduzione trattati in precedenza; stessi campi o campi diversi nelle varie lingue.
Sì, puoi usare immagini diverse nelle varie lingue. Usa semplicemente Campi diversi nelle varie lingue e carica media diversi in ogni lingua.
Se vuoi usare Stessi campi in tutte le lingue, installa il componente aggiuntivo WPML Media Translation e vai su WPML → Media Translation per caricare immagini diverse per ogni lingua.
Per assicurarti che i campi appaiano per la traduzione, evita di usare lo stesso nome di campo più di una volta e non iniziare con un trattino basso (ad es. _custom_field).
Sì, puoi tradurre i campi ACF registrati usando PHP. Durante la registrazione dei campi, puoi controllare come WPML gestisce ogni campo aggiungendo il parametro wpml_cf_preferences alla definizione del campo.
Per maggiori dettagli, consulta la nostra guida su come impostare le preferenze di traduzione per i campi ACF creati usando codice PHP.







