Saltar navegación
Actualizado
mayo 20, 2024

Traduce fácilmente campos personalizados en WordPress con WPML. Traduce a varios idiomas utilizando la traducción automática o por ti mismo.

Los campos personalizados te permiten añadir datos adicionales como texto, imágenes o selecciones a tus entradas, páginas y tipos de contenido personalizados. Esto te permite gestionar y organizar tu contenido de forma más eficaz.

Por ejemplo, una web inmobiliaria puede utilizar un tipo de entrada personalizado llamado Propiedades, que tiene campos personalizados como Precio, Tipo de propiedad y Número de habitaciones. Al rellenar estos campos para cada propiedad, ofreces información valiosa a los lectores.

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

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

Una Página de Idioma por defecto con campos personalizados

Una Página Traducible con campos personalizados

Empezar es fácil. Sólo tienes que instalar y activar la extensión WPML Multilingual CMS en tu sitio y seguir tres sencillos pasos.

1. Identifica el origen de tus campos personalizados

Los campos personalizados de tu web WordPress pueden proceder de:

  • Tu tema
  • Una extensión dedicada, como Advanced Custom Fields (ACF)
  • Código personalizado que has añadido a tu sitio

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

Tu enfoque de la traducción depende de la procedencia de estos campos personalizados. Por ejemplo, si utilizas ACF, puedes traducir todos tus campos utilizando la extensión Advanced Custom Fields Multilingual (ACFML).

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

2. Decide cómo traducir los campos personalizados

Para indicar a WPML cómo traducir tus campos personalizados, ve a WPML → Configuración y desplázate hasta Traducción de campos personalizados. Verás cuatro opciones de traducción entre las que elegir para cada campo personalizado:

  • Permite traducir los valores de tus campos personalizados.
  • 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 siguen siendo los mismos en todos los idiomas.
  • Copia el valor del idioma por defecto sólo una vez, lo que te permite crear valores de campo diferentes por idioma.
  • La opción por defecto para los campos personalizados que aún no has elegido cómo traducir.
  • Puedes seleccionar No traducir para los campos que quieras que WPML pase por alto. Si quieres que un campo tenga el mismo valor en todos los idiomas, cámbialo a la opción Copiar.

Una vez que hayas seleccionado una preferencia de traducción para cada campo personalizado, no olvides Guardar.

Seleccionar las preferencias de traducción de los campos personalizados en la página Configuración de WPML

3. Traduce las Entradas o Páginas con los campos personalizados asignados

WPML traduce los campos personalizados junto con sus entradas asociadas.

Si has activado la traducción automática para todo tu sitio, WPML se encarga automáticamente de las traducciones por ti. Para todos los demás métodos de traducción, sólo tienes que enviar las entradas o páginas con los campos personalizados para la traducción.

  1. Ve a WPML → Administración de traducción y selecciona las entradas, páginas o tipos de contenido personalizados con los campos personalizados asignados que quieras traducir.
  2. Elige las lenguas a las que quieres traducir y el método de traducción. Puedes traducir automáticamente, por ti mismo, o asignar la traducción a otro traductor de tu sitio.
  3. Haz clic en el botón Empezar a traducir para enviar tus elementos a traducir.
Envío de la Entrada con campos personalizados para la traducción en la Administración de traducción

Si estás traduciendo tú mismo, ve a WPML → Traducciones y haz clic en el botón Traducir. Esto abre el Editor de Traducción Avanzado, donde verás traducciones generadas automáticamente para el contenido de tu Entrada y tus campos personalizados. Puedes aceptarlas y editarlas según necesites, o hacer clic en el botón Deshacer traducción y añadir tus propias traducciones.

Traducir una Entrada con campos personalizados traducibles en el Editor de Traducción Avanzado

Tras la traducción, comprueba tus páginas y entradas en el front-end para asegurarte de que todo se muestra correctamente.

Hazte multilingüe con WPML

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

Encuentra el tipo de Cuenta WPML adecuado para tu web.