Skip Navigation
Actualizado
noviembre 16, 2021

WordPress proporciona un importante sistema de taxonomía, que incluye categorías de entradas y etiquetas. Los usuarios también pueden definir taxonomías personalizadas como atributos de productos en sitios de comercio electrónico. WPML facilita la traducción de todas estas taxonomías.

En este artículo, traduciremos categorías de productos como ejemplo, pero cualquier taxonomía registrada con WordPress tiene una interfaz similar. Los términos de taxonomía se pueden traducir de manera individual, desde las pantallas de edición de taxonomía o desde WPMLTraducción de taxonomías.

En esta página

Habilitar la traducción de taxonomía en la configuración

Hay dos aspectos de taxonomías que se pueden traducir: los términos en sí mismos y los slugs de base. Antes de traducirlos, se deben habilitar en la configuración.

Establecer términos de taxonomía para que sean traducibles

Diríjase a la página WPMLConfiguración y desplácese hasta la sección Traducción de taxonomías. Establezca su taxonomía personalizada en Traducir. Debe tener en cuenta que también puede configurar la opción Traducir para que muestre solo los elementos traducidos en la interfaz de usuario, para usar la traducción si está disponible o para recurrir al idioma predeterminado.

Making a custom taxonomy translatable
Convertir en traducible una taxonomía personalizada

Habilitar la traducción de slugs de base de taxonomías personalizadas

Diríjase a la página WPML Configuración y desplácese hasta la sección Traducciones de Slugs. Verifique que se haya seleccionado la casilla de verificación para traducir entradas y slugs de base de taxonomías personalizadas.

Enabling translation of custom post and taxonomy base slugs
Habilitar la traducción de entradas y slugs base de taxonomías personalizadas

Traducción de taxonomías

WPML ofrece cinco formas de traducir sus taxonomías, según su flujo de trabajo preferido.

Traducción de términos de taxonomía a medida que traduce páginas o entradas

Cuando utilice el Editor de traducción avanzado para traducir una entrada o página, los términos de taxonomía asignados a ese contenido también estarán disponibles para su traducción.

Traducción de taxonomía asignada a una entrada mediante el Editor de traducción avanzado

Simplemente traduzca la página o entrada como de costumbre, o haga clic en el botón Traducir automáticamente para traducir el contenido y la taxonomía de la página usando traducción automática.

Traducción de los términos de taxonomía desde un menú central

WPML proporciona una interfaz central para traducir todas las categorías, etiquetas y taxonomías personalizadas en su sitio.

Diríjase a la página WPML Traducción de taxonomías y utilice el menú desplegable para seleccionar qué taxonomía traducir.

Taxonomy Translation page
Menú de traducción de taxonomías

Una vez seleccionada una opción, podrá traducir los términos y slugs de la taxonomía.

Translating a taxonomy term (a category)
Traducción de un término de taxonomía

A medida que aplique estos términos de taxonomía al contenido, el contenido traducido se asociará con la correspondiente taxonomía traducida.

WordPress le permite guardar meta valores para términos de una manera similar a los metadatos de entradas. En otras palabras, los términos de taxonomía pueden presentar campos personalizados que también se pueden traducir fácilmente al traducir los términos. Podrá establecer su meta término de taxonomía como traducible desde WPMLConfiguración y desplazándose a la sección Traducción de meta términos personalizados.

Traducción de términos de taxonomía utilizando las pantallas de edición de taxonomía

Podrá agregar o editar términos de taxonomía desde EntradasCategorías o EntradasEtiquetas. También podrá traducir sus términos de taxonomía aquí. En este ejemplo, traduciremos una categoría para un sitio que enumera libros.

  1. Diríjase a EntradasCategorías y seleccione el término que desea traducir. En nuestro caso, es Poesía.
  2. Desplácese hacia abajo hasta el cuadro Meta de Idioma y haga clic para agregar una traducción en su idioma secundario.
Agregar una traducción a un término de taxonomía existente
  1. Esto abre la página Categorías nuevamente, pero con el francés seleccionado en el selector de idiomas. También podrá ver un mensaje, Agregandoo una traducción para: Poesía.
Crear una traducción de término de taxonomía
  1. Agregue el nombre y el slug en francés y haga clic en Agregar nueva categoría.

Al hacer clic para editar el término en el idioma secundario, podrá ver a qué término corresponde la traducción en el menú desplegable.

En el idioma predeterminado, podrá ver a qué idiomas ha traducido un término y sus traducciones.

Traducir todos los términos de taxonomía de una vez

Si su sitio tiene muchos términos de taxonomía, podría ser un inconveniente traducirlos uno por uno. WPML le proporciona una manera fácil de traducir todos sus términos de taxonomía de una vez y traducir sus términos instantáneamente utilizando la traducción automática.

Traducción de la taxonomía de WooCommerce y los atributos del producto

También podrá asignar taxonomías como categorías, etiquetas y atributos a sus productos WooCommerce. Estos términos podrán ser traducidos utilizando WPML y WooCommerce Multilingual. Consulte nuestra documentación sobre WooCommerce Multilingual para obtener más detalles sobre la traducción de las taxonomías de sus productos.

Sincronización de taxonomías jerárquicas

A medida que el sitio crece, puede resultar necesario cambiar la jerarquía de la taxonomía para adaptarse al nuevo contenido. Generalmente, los administradores de sitios realizan cambios de jerarquía en el árbol de taxonomías en un idioma y desean que los demás idiomas se ajusten automáticamente.

En la página Traducción de taxonomías, debe hacer clic en la pestaña Sincronización de jerarquía.

Sincronización de jerarquías de taxonomías

La pestaña muestra términos de taxonomía para la sincronización cuando hay algo para sincronizar. De lo contrario, mostrará un mensaje informándole de que la jerarquía de taxonomías ya está sincronizada.