Salta la navigazione
Aggiornato
Maggio 22, 2024

La funzionalità Blocchi ACF ti permette di creare blocchi personalizzati con layout e campi personalizzati. Qui ti mostreremo come tradurli utilizzando WPML.

In questa Pagina:

Plugin necessari

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 di gutenberg per WordPress, permettendoti di aggiungerli a qualsiasi post o pagina. Utilizzando WPML, puoi tradurre i post o le pagine contenenti i contenuti dei blocchi ACF proprio come quelli creati con i blocchi nativi di WordPress.

WPML ti permette di visualizzare gli stessi contenuti del blocco ACF in diverse lingue, semplicemente tradotti. In alternativa, 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

Selezionando l’opzione Stessi campi in tutte le lingue, puoi tradurre i tuoi contenuti:

  • 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.

Di seguito 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. Nel riquadro Lingua, clicca sull’icona accanto alla lingua in cui vuoi tradurre i contenuti del post e del blocco.
Cliccando sull’icona più per tradurre il post con il contenuto del blocco
  1. Verrà visualizzato l’Editor di traduzione avanzato. Se hai dei 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.
Tradurre i contenuti del blocco nell’Editor di traduzione avanzato

Campi diversi in tutte le lingue

L’opzione di traduzione “Campi diversi nelle varie lingue” consente di variare il contenuto del blocco ACF e i numeri dei campi nelle varie lingue.

In questo modo dovrai 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 ogni lingua:

  1. Modifica la pagina in cui hai inserito il blocco ACF. Nella casella Lingua, seleziona di tradurre la tua pagina con l’editor di WordPress. Nel popup che appare, seleziona l’opzione Questa Pagina.
Scegliere di tradurre il contenuto del blocco con l’editor di WordPress
  1. Clicca sull’icona più accanto alla lingua in cui vuoi tradurre il post.
Cliccando sull’icona più per tradurre il post
  1. Verrà visualizzata 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.
Immissione dei contenuti del blocco nella lingua secondaria
  1. Quando hai finito, pubblica il post.

Se necessario, puoi tradurre le label dei campi ACF con WPML → Traduzione stringhe.