Saltar navegación
Actualizado
octubre 21, 2024

Traduce fácilmente los 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 agregar datos adicionales como texto, imágenes o selecciones a tus publicaciones, páginas y tipos de publicaciones personalizadas. Esto te permite gestionar y organizar tu contenido de manera más efectiva.

Por ejemplo, un sitio web de bienes raíces podría usar un tipo de publicación personalizada 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 publicación personalizada con varios campos personalizados asignados en el backend del sitio

Con WPML, puedes traducir campos personalizados para hacer 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. Solo instala y activa el plugin WPML Multilingual CMS en tu sitio y sigue tres simples pasos.

1. Identifica el origen de tus campos personalizados

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

  • Tu tema
  • Un plugin dedicado, como Advanced Custom Fields (ACF)
  • Código personalizado que has añadido a tu sitio

WPML funciona con todos los principales plugins 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 estás usando ACF, puedes traducir todos tus campos usando el plugin complementario Advanced Custom Fields Multilingual (ACFML).

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

2. Decide cómo traducir los campos personalizados

Para decirle a WPML cómo traducir tus campos personalizados, ve a WPML → Configuración y desplázate hacia abajo 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 quieres 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.

Seleccionando las preferencias de traducción para campos personalizados en la página de Configuración de WPML

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

WPML traduce campos personalizados junto con sus publicaciones asociadas.

Si has habilitado traducción automática para todo tu sitio, WPML maneja automáticamente las traducciones por ti. Para todos los demás métodos de traducción, solo envía las publicaciones o páginas con los campos personalizados para traducir.

  1. Ve a WPML → Gestión de Traducciones y selecciona las publicaciones, páginas o tipos de publicaciones personalizadas con los campos personalizados asignados que deseas 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 en tu sitio.
  3. Haz clic en el botón Empezar a traducir para enviar tus elementos a traducir.
Enviando la publicación con campos personalizados para traducción en Gestión de Traducciones

Si estás traduciendo por ti mismo, ve a WPML → Traducciones y haz clic en el botón Traducir. Esto abrirá el Editor de Traducción Avanzada, donde verás traducciones generadas automáticamente para el contenido de tu publicación y 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.

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

Después de la traducción, revisa tus páginas y publicaciones en el front-end para asegurarte de que todo se muestre correctamente.

Hazte Multilingüe con WPML

WPML hace más que traducir campos personalizados. Es tu solución integral para traducir cada aspecto del sitio web, desde páginas y publicaciones hasta formularios y productos de WooCommerce.

Encuentra el tipo de cuenta de WPML adecuado para tu sitio web.