Saltar navegación
Actualizado
mayo 22, 2024

La característica Bloques ACF te permite crear bloques personalizados con tus propios diseños y campos personalizados. Aquí te mostraremos cómo traducirlos utilizando WPML.

En esta Página:

Extensiones necesarias

Para traducir los bloques ACF, necesitas instalar y activar las siguientes extensiones:

Cómo Traducir Bloques ACF

Los Bloques ACF se integran con el Editor de Bloques de WordPress (Gutenberg), lo que te permite añadirlos a cualquier Entrada o Página. Con WPML, puedes traducir entradas o páginas con contenido de bloques ACF igual que las creadas con bloques nativos de WordPress.

WPML te permite mostrar el mismo contenido del bloque ACF en diferentes idiomas, simplemente traducido. O puedes adaptar tus bloques ACF con distintos números de campos y un contenido de campo único para cada idioma.

Según tu enfoque, debes elegir una opción de traducción para tu grupo de campo.

Los mismos campos en todas las lenguas

Si seleccionas la opción Mismos campos en todos los idiomas, podrás traducir tu contenido:

  • Utilizar la traducción automática
  • Por ti mismo, con la ayuda de traductores particulares o de un servicio de traducción profesional

Sea cual sea tu método de traducción, asegúrate de que cada campo personalizado tenga un Nombre de campo único, especialmente en los distintos grupos de campos para bloques. Utilizar el mismo Nombre de Campo para varios campos puede impedir que algunos valores de campo aparezcan en el Editor de Traducción.

A continuación, te mostraremos cómo traducir por tu cuenta una página con un bloque ACF. Creamos un bloque sencillo de Testimonio utilizando ACF y configuramos su grupo de campos para que utilizara la opción de traducción «Mismos campos en todos los idiomas».

%%tb-image-alt-text%%
Ajustar el grupo de campos a los Los mismos campos en todos los idiomas opción de traducción

Para traducir:

  1. Edita la Entrada o Página en la que has insertado el bloque ACF. En el cuadro Idioma, haz clic en el icono del signo más situado junto al idioma al que deseas traducir la entrada y el contenido del bloque.
Haciendo clic en el icono más para traducir la Entrada con el contenido en bloque
  1. Accederás al Editor de Traducción Avanzado. Si tienes créditos de traducción, verás que las traducciones se rellenan automáticamente. Puedes revisar y aceptar estas traducciones automáticas. Si no tienes créditos, añade las traducciones de cada línea y haz clic en Completar cuando hayas terminado.
Traducir el contenido del bloque en el Editor de Traducción Avanzado

Diferentes campos a través de las lenguas

La opción de traducción «Diferentes campos en los distintos idiomas» permite variar el contenido del bloque ACF y los números de campo en los distintos idiomas.

Esto requiere que traduzcas manualmente el contenido del bloque en cada idioma.

Como ejemplo, hicimos un bloque de Agentes con ACF que tiene un campo Repetidor principal y 4 subcampos. Para tener un contenido de bloque diferente por idioma:

  1. Edita la Página en la que has insertado tu bloque ACF. En la casilla Idioma, selecciona traducir tu Página con el Editor de WordPress. En la ventana emergente que aparece, selecciona la opción Esta Página.
Seleccionar para traducir el contenido del bloque con el editor de WordPress
  1. Haz clic en el icono más situado junto al idioma al que quieres traducir la Entrada.
Hacer clic en el icono más para traducir la Entrada
  1. Aparecerá una página en blanco. Entrar el título de la Entrada, el contenido de la misma, e insertar tu Bloque ACF.
  2. Dentro de tu bloque, añade tantas instancias de subcampos repetidos como quieras. Introduce los valores de los campos en la lengua secundaria de tu sitio.
Introducir el contenido del bloque en la lengua secundaria
  1. Cuando hayas terminado, Publica la Entrada.

Si es necesario, puedes traducir a continuación las etiquetas de tus campos ACF en la Traducción de Cadenas de WPML.