Salta la navigazione
Aggiornato
Gennaio 23, 2025

La funzionalità Blocchi ACF ti permette di creare blocchi personalizzati con layout e campi personalizzati. Qui, ti faremo vedere come tradurli usando WPML.

In questa Pagina:

Plugin Richiesti

Per tradurre i blocchi ACF, devi installare e attivare i seguenti plugin:

Come tradurre i blocchi ACF

I blocchi acf si integrano con l’editor di blocchi WordPress (Gutenberg), permettendoti di aggiungerli a qualsiasi post o pagina. Con WPML, puoi tradurre post o pagine contenenti blocchi acf proprio come quelli creati con i blocchi nativi di WordPress.

WPML ti permette di mostrare lo stesso contenuto dei blocchi acf in diverse lingue, semplicemente tradotto. Oppure, puoi personalizzare i tuoi blocchi acf con un numero diverso di campi e contenuti unici per ogni lingua.

In base al tuo approccio, devi scegliere un’opzione di traduzione per il tuo gruppo di campi.

Stessi campi in tutte le lingue

Quando selezioni l’opzione Stessi campi in tutte le lingue, puoi tradurre il tuo contenuto:

  • Utilizzo della traduzione automatica
  • Da solo, con l’aiuto di traduttori individuali o di un servizio di traduzione professionale

Indipendentemente dal metodo di traduzione, assicurati che ogni campo personalizzato abbia un nome di campo univoco, soprattutto se si tratta di gruppi di campi diversi per i blocchi. L’utilizzo dello stesso nome di campo per più campi può impedire la visualizzazione di alcuni valori nell’Editor di traduzione.

Qui sotto, ti mostreremo come tradurre da solo una pagina con un blocco acf. Abbiamo creato un semplice blocco Testimonial utilizzando ACF e abbiamo impostato il suo gruppo di campi per utilizzare l’opzione di traduzione “Stessi campi in tutte le lingue”.

%%tb-image-alt-text%%
Impostazione del gruppo di campi Stessi campi in tutte le lingue l’opzione di traduzione

Traducibile:

  1. Modifica il post o la pagina in cui hai inserito il blocco acf. Dalla casella lingua, clicca sull’icona più accanto alla lingua in cui vuoi tradurre il post e il contenuto del blocco.
Cliccare sull’icona più per tradurre il post con il contenuto del blocco
  1. Verrai portato all’Editor di traduzione avanzato. Se hai crediti di traduzione, vedrai le traduzioni inserite automaticamente. Puoi revisionare e accettare queste traduzioni automatiche. Se non hai crediti, aggiungi le traduzioni per ogni riga e clicca su completa quando hai finito.
Translating the block content in the Advanced Translation Editor
Tradurre il contenuto del blocco nell’Editor di traduzione avanzato

Campi diversi in tutte le lingue

L’opzione di traduzione “campi diversi in lingue diverse” consente di avere contenuti e numeri di campi dei blocchi acf variabili in lingue diverse.

Questo richiede di tradurre manualmente il contenuto del blocco in ogni lingua.

A titolo di esempio, abbiamo creato un blocco Agenti con ACF che ha un campo Ripetitore principale e 4 campi secondari. Per avere contenuti di blocco diversi per lingua:

  1. Modifica la pagina in cui hai inserito il tuo blocco acf. Nella casella lingua, seleziona di tradurre la tua pagina con l’editor WordPress. Nel popup che appare, seleziona l’opzione Questa Pagina.
Selezionare di tradurre il contenuto del blocco con l’editor WordPress
  1. Clicca sull’icona più accanto alla lingua in cui vuoi tradurre il post.
Cliccare l’icona più per tradurre il post
  1. Verrai portato a una pagina vuota. Inserisci il titolo del post, il contenuto del post e inserisci il tuo Blocco acf.
  2. All’interno del tuo blocco, aggiungi tutte le istanze di sottocampi ripetuti che vuoi. Inserisci i valori dei campi nella lingua secondaria del tuo sito.
Inserire il contenuto del blocco nella lingua secondaria
  1. Quando hai finito, pubblica il post.

Se necessario, puoi poi tradurre le etichette dei campi acf in String Translation di WPML.