- Stato
- Aperto
Panoramica del problema
Il contenuto di debug.log presenta questi errori:
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…
Questi errori causano i seguenti problemi:
- Nella pagina WPML → Traduzione stringhe non ci sono stringhe.
- Durante la scansione delle stringhe del tema e/o dei plugin nella pagina WPML → Localizzazione di temi e plugin, non vengono trovate stringhe.
Potresti anche visualizzare la seguente notifica che non può essere ignorata:
Abbiamo rilevato un problema con alcune tabelle nel database. Contatta il Supporto WPML per risolverlo.Array ( en =>
Soluzione alternativa
Questi errori si verificano quando l’attivazione di WPML non è completa. Non siamo ancora sicuri di come questo problema venga replicato esattamente.
Solo se non hai traduzioni, puoi andare su WPML > Supporto > Risoluzione dei problemi > Scorri verso il basso e Resetta e disattiva WPML
Se hai già delle traduzioni, puoi usare la seguente soluzione alternativa e continuare a lavorare con WPML.
- Fai un backup completo del tuo sito (file e database). Ci sono molti plugin gratuiti su WordPress.org per questo scopo.
- Aggiungi questo codice in fondo al file functions.php nella cartella principale del tuo 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' );
- Visita l’homepage del tuo sito almeno una volta.
- Rimuovi il codice.