Saltar navegación
Actualizado
junio 12, 2024

WPML facilita la traducción de los widgets de su sitio, ya sea que esté utilizando el Editor clásico y widgets preexistentes o el Editor Block y la edición completa del sitio. Puede traducir sus widgets utilizando la traducción de cadenas o creando widgets separados para cada idioma.

En esta Página:

Cómo empezar

Comience instalando y activando el complemento principal de WPML y el complemento Traducción de cadenas de WPML.

WordPress 5.8 introdujo widgets basados en bloques. Si está utilizando esta versión o una posterior, asegúrese de que sea WPML 4.4.11 o posterior para garantizar la compatibilidad total.

Registro de widgets como traducibles

Para traducir sus widgets, primero debe establecer en WPML que se pueden traducir.

WordPress entrega unos cuantos Widgets por defecto. WPML los registra automáticamente para su traducción en cuanto instalas WPML String Translation.

Con frecuencia, los temas y plugins ofrecen widgets predeterminados y además usted puede codificar sus propios widgets. En este caso, notará que estos widgets no siempre aparecen automáticamente para ser traducidos en la página Traducción de cadenas, o tal vez está registrado solo el tìtulo del widget pero no los demás textos del mismo.

Hay dos maneras de que WPML pueda saber que estos campos existen para poder registrarlos para traducción.

Registro de campos de widget mediante codificación

Para ello, consulta nuestra documentación detallada sobre el registro de campos de Widgets mediante código.

Registro de campos de widget mediante traducción de cadenas

Una de las características avanzadas de Traducción de Cadenas es que permite a los administradores seleccionar textos guardados en la tabla de la base de datos wp-options y registrarlos para su traducción. Dado que los Widgets de WordPress guardan sus textos dentro de la tabla wp-options, esto significa que los Widgets también se benefician de esta característica.

Sigue los pasos descritos en nuestra documentación para encontrar y registrar las cadenas de Widgets que quieras traducir.

Traducción de widgets mediante traducción de cadenas

Una vez que las cadenas de widgets se hayan agregado a la página Traducción de cadenas, se podrá continuar con su traducción.

Visita WPML → Traducción de Cadenas y selecciona Widgets en el desplegable de selección de dominios. Verás todos los Widgets registrados por defecto disponibles para su traducción. O bien, puedes utilizar la barra de búsqueda para encontrar el texto de un Widget personalizado.

Encontrar cadenas de Widgets por defecto para su traducción en Traducción de Cadenas

Haz clic en el icono Más para añadir traducciones en cada idioma. Hacer clic fuera del campo de traducción guarda y publica automáticamente la traducción.

Creación de widgets en cada idioma

Este método se puede utilizar para crear widgets en forma manual en cada idioma o para mostrar diferentes widgets en diferentes idiomas.

Esta característica está inspirada en la extensión de Widgets WPML de Jeroen Sormani.

Para utilizar esta característica, simplemente añade o edita un Widget en la Página AparienciaWidgets del área de administración de WordPress y elige en qué idioma quieres mostrarlo utilizando el menú desplegable.

Creación de un widget clásico

Creación de un widget basado en bloques

Traducción de bloques de widgets

A partir de la versión WordPress 5.8, se pueden agregar bloques de widgets a las entradas y las páginas.

Bloques de Widgets disponibles

El contenido de estos bloques se traduce junto con el resto de la Entrada o Página. Consulta nuestra documentación sobre la traducción de páginas, entradas y tipos de contenido personalizados para obtener más detalles.