Skip Navigation
Actualizado
noviembre 8, 2021

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

Guía de inicio

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 incluye algunos widgets predeterminados. Al instalar el plugin Traducción de cadenas de WPML, WPML registra automáticamente estos widgets para su traducción.

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 conocer este método, consulte nuestra documentación detallada sobre registro de campos de widgets mediante codificación.

Registro de campos de widget mediante traducción de cadenas

Una de las funciones avanzadas del módulo de Traducción de cadenas es que la misma permite a los adminstradores seleccionar textos que se guardan en la tabla de base de datos de opciones-wp y registrarlos para traducción. Debido a que los widgets de WordPress guardan los textos dentro de la tabla de opciones-wp, los mismos también se benefician de la función.

Siga los pasos establecidos en nuestra documentación para encontrar y registrar las cadenas de widgets que desea 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.

Visite WPML → Traducción de cadenas y seleccione Widgets en el menú desplegable de selección de dominio. Verá todos los widgets predeterminados registrados disponibles para la traducción. O bien, podrá utilizar la barra de búsqueda para buscar texto de un widget personalizado.

Buscar cadenas de widgets predeterminados para traducción en Traducción de cadenas.

Haga clic en el icono Más para agregar traducciones en cada idioma. Al hacer clic fuera del campo de traducción, el texto traducido se guarda y publica de manera automática.

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 se inspiró en el plugin de widgets WPML de Jeroen Sormani.

Para usar esta función, simplemente agregue o edite un widget en la página Aparienciaswidgets en el área de administración de WordPress y seleccione en qué idioma mostrarlo usando 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 la página. Consulte nuestra documentación sobre la traducción de páginas, entradas y tipos de entradas personalizadas para más detalles.