WPML
Estado
Resuelto
Tipo
Error

Resumen del problema

El contenido de debug.log tiene estos errores:

WordPress database error Table 'wp_icl_strings' doesn't exist for query…

WordPress database error Table 'wp_icl_string_translations' doesn't exist for query…

Estos errores provocan los siguientes problemas:

  • En la página WPMLTraducción de cadenas no hay cadenas.
  • Al escanear cadenas de temas y/o plugins en la página WPMLLocalización de temas y plugins, no se encuentra ninguna cadena.

También es posible que vea la siguiente notificación que no se puede descartar:

Hemos detectado un problema con algunas tablas de la base de datos. Póngase en contacto con el soporte de WPML para solucionarlo.

Array ( en =>

Solución alternativa

Estos errores ocurren cuando la activación de WPML no está completa. Aún no estamos seguros de cómo se reproduce exactamente este problema.

Solo si no tiene traducciones, puede ir a WPML > Soporte > Restablecer WPML (en WPML 5.0 y versiones posteriores, Restablecer WPML se incluye con el plugin WPML Troubleshooting, que se instala desde WPML > Activar y actualizar)

Si ya tiene traducciones, puede utilizar la siguiente solución alternativa y seguir trabajando con WPML.


  1. Haga una copia de seguridad completa de su sitio (archivos y base de datos). Hay muchos plugins gratuitos en WordPress.org para este fin.

  2. Añada este código al final del archivo functions.php en la carpeta raíz de su tema.
    function wpml_fix_missing_icl_tables() {
    
        if( function_exists( 'icl_sitepress_activate' ) )
    
            icl_sitepress_activate();
    
    }
    
    add_action( 'wp_footer', 'wpml_fix_missing_icl_tables' );


  1. Visite la página de inicio de su sitio al menos una vez.

  2. Elimine el código.

Todos los problemas conocidos →