- Estado
- Esperando al autor
- Plugin/tema relacionado
- TablePress
Resumen del problema
Si crea una tabla usando el plugin TablePress, actualmente no es posible traducirla con WPML.
Solución alternativa
Como menciona el autor de TablePress, la solución más fácil es crear una tabla para cada idioma y usar el shortcode correspondiente en las páginas traducidas.
También puede usar el módulo Row Filtering disponible en la versión Premium de TablePress para copiar cada fila para cada idioma y usar la abreviatura del idioma como término de filtro, por ejemplo, en una primera columna adicional pero oculta.
Como alternativa, puede probar la siguiente solución, pero asegúrese de hacer una copia de seguridad completa de su sitio antes de continuar:
- Vaya a la página WPML → Configuración .
- Desplácese hacia abajo hasta la sección Traducción de tipos de entrada y configure el tipo de contenido personalizado tablepress_table como Traducir.
- En la misma página, busque la sección Traducción de campos personalizados . Configure los siguientes campos como Copiar:
- _tablepress_table_options
- _tablepress_table_visibility
- Vaya a WPML → Gestión de traducción.
- Seleccione el tipo de contenido TablePress Tables en el menú desplegable:
- Traduzca la tabla como lo haría con cualquier otra entrada o página.
- Vaya a WPML → Traducción de cadenas.
- Desplácese hasta la parte inferior de la página y haga clic en el enlace Traducir textos en las pantallas de administración.
- Busque tablepress_tables.
- Seleccione el resultado y haga clic en el botón Añadir a Traducción de cadenas.
- Vuelva a WPML → Gestión de traducción.
- Aquí, necesita obtener el ID de la tabla original. Puede encontrarlo al pasar el cursor sobre el botón Ver en la tabla original:
- Vaya a WPML → Traducciones.
- Obtenga el ID de la tabla traducida:
- Vuelva a WPML → Traducción de cadenas y seleccione el dominio admin_texts_tablepress_tables en el menú desplegable de la parte superior de la tabla.
- Copie el contenido de la cadena a la traducción. En la traducción, reemplace el ID de la tabla original (18 en nuestro ejemplo) por el ID de la tabla traducida (32 en nuestro ejemplo).

Traducir la cadena de la tabla


