Saltar navegación
Actualizado
enero 23, 2025

Traduzca fácilmente campos personalizados en WordPress con WPML. Traduzca a múltiples idiomas utilizando traducción automática o por sí mismo.

Los campos personalizados le permiten agregar datos adicionales como texto, imágenes o selecciones a sus entradas, páginas y tipos de contenido personalizados. Esto le permite gestionar y organizar su contenido de manera más efectiva.

Por ejemplo, un sitio web inmobiliario podría utilizar un tipo de contenido personalizado llamado Propiedades, que tiene campos personalizados como Precio, tipo de propiedad y número de Habitaciones. Cuando complete estos campos para cada propiedad, ofrecerá información valiosa a los lectores.

Un ejemplo de un tipo de contenido personalizado con varios campos personalizados asignados en el backend del sitio

Con WPML, puede traducir campos personalizados para hacer que toda esta información adicional esté disponible en muchos idiomas.

Una Página en el Idioma Predeterminado con Campos Personalizados

Una Página Traducida con Campos Personalizados

Comenzar es fácil. Simplemente instale y active el complemento WPML Multilingual CMS en su sitio y siga tres sencillos pasos.

1. Identifique el Origen de Sus Campos Personalizados

Los campos personalizados en su sitio web WordPress pueden provenir de:

  • Su tema
  • Un complemento dedicado, como Advanced Custom Fields (ACF)
  • Código personalizado que ha añadido a su sitio

WPML funciona con todos los principales complementos de campos personalizados de WordPress. También admite la traducción de campos personalizados añadidos mediante código, siempre que configure correctamente sus opciones de traducción.

Su enfoque de traducción depende del origen de estos campos personalizados. Por ejemplo, si está utilizando ACF, puede traducir todos sus campos utilizando el complemento adicional Advanced Custom Fields Multilingual (ACFML).

Para los campos personalizados creados de todas las demás formas, debe indicarle a WPML cómo debe traducir cada uno.

2. Decida Cómo Traducir los Campos Personalizados

Para indicarle a WPML cómo traducir sus campos personalizados, vaya a WPML → Configuración y desplácese hacia abajo hasta Traducción de campos personalizados. Verá cuatro opciones de traducción para elegir para cada campo personalizado:

  • Hace que los valores de sus campos personalizados estén disponibles para traducción.
  • Ideal para campos de texto.
  • Copia el valor del campo en todos los idiomas, manteniéndolo igual en todas partes.
  • Ideal para campos personalizados como números o imágenes que permanecen iguales en todos los idiomas.
  • Copia el valor del idioma predeterminado solo una vez, lo que le permite crear diferentes valores de campo por idioma.
  • La opción predeterminada para campos personalizados para los que aún no ha elegido cómo traducir.
  • Puede seleccionar No traducir para los campos que desea que WPML ignore. Si desea que un campo tenga el mismo valor en todos los idiomas, cámbielo a la opción Copiar.

Una vez que seleccione una preferencia de traducción para cada campo personalizado, no olvide guardar.

Selección de las preferencias de traducción para campos personalizados en la página de configuración de WPML

3. Traduzca las Entradas o Páginas con los Campos Personalizados Asignados

WPML traduce los campos personalizados junto con sus entradas asociadas.

Si ha habilitado la traducción automática para todo su sitio, WPML maneja automáticamente las traducciones por usted. Para todos los demás métodos de traducción, simplemente envíe las entradas o páginas con los campos personalizados para su traducción.

  1. Vaya a WPML → Gestión de Traducción y seleccione las entradas, páginas o tipos de contenido personalizados con los campos personalizados asignados que desea traducir.
  2. Seleccione los idiomas a los que desea traducir y el método de traducción. Puede traducir automáticamente, por sí mismo, o asignar la traducción a otro traductor en su sitio.
  3. Haga clic en el botón iniciar traducción para enviar sus elementos a traducción.
Enviando la entrada con campos personalizados para traducción en Gestión de Traducción

Si está traduciendo por sí mismo, diríjase a WPML → traducciones y haga clic en el botón traducir. Esto abrirá el Editor de Traducción Avanzado, donde verá traducciones generadas automáticamente para el contenido de su entrada y los campos personalizados. Puede aceptarlas y editarlas según sea necesario, o hacer clic en el botón Deshacer traducción y agregar sus propias traducciones.

Translating custom fields in the Advanced Translator Editor
Traducción de campos personalizados en el Editor de Traducción Avanzado

Después de la traducción, verifique sus páginas y entradas en la interfaz pública para asegurarse de que todo se muestre correctamente.

Hágase Multilingüe con WPML

WPML hace más que traducir campos personalizados. Es su solución integral para traducir todos los aspectos del sitio web, desde páginas y entradas hasta formularios y productos de WooCommerce.

Encuentre el tipo de cuenta WPML adecuado para su sitio web.