WPML
Estado
Abierto

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 analizar las cadenas de temas y/o plugins en la página WPMLLocalización de temas y plugins, no se encuentran cadenas.

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. Todavía no estamos seguros de cómo se reproduce exactamente este problema.

Solo si no tiene traducciones, puede ir a WPML > Soporte > Solución de problemas > desplazarse hacia abajo y Restablecer y desactivar WPML

Si ya tiene traducciones, puede usar la siguiente solución alternativa y continuar 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 propósito.

  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 →