WPML
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:


  1. Vaya a la página WPMLConfiguración .

  2. 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.

  3. 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

  4. Vaya a WPMLGestión de traducción.

  5. Seleccione el tipo de contenido TablePress Tables en el menú desplegable:

    Seleccionar el tipo de contenido TablePress Tables


  6. Traduzca la tabla como lo haría con cualquier otra entrada o página.

  7. Vaya a WPMLTraducción de cadenas.

  8. Desplácese hasta la parte inferior de la página y haga clic en el enlace Traducir textos en las pantallas de administración.

  9. Busque tablepress_tables.

  10. Seleccione el resultado y haga clic en el botón Añadir a Traducción de cadenas.

  11. Vuelva a WPMLGestión de traducción.

  12. Aquí, necesita obtener el ID de la tabla original. Puede encontrarlo al pasar el cursor sobre el botón Ver en la tabla original:

    Obtener el ID de la tabla original


  13. Vaya a WPMLTraducciones.

  14. Obtenga el ID de la tabla traducida:

    Obtener el ID de la tabla traducida


  15. Vuelva a WPMLTraducción de cadenas y seleccione el dominio admin_texts_tablepress_tables en el menú desplegable de la parte superior de la tabla.

  16. 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

Todos los problemas conocidos →