Ciao Alessio, sono Iván Guillén del team di sviluppo WPML.
Ho analizzato il tuo problema "A WPML mancano alcune voci nelle tabelle delle lingue" e vorrei aiutarti a risolverlo.
Vai su phpMyAdmin ed esegui queste tre query:
Query 1:
SELECT
(SELECT COUNT(id) FROM 5ma1q_icl_languages) as lingue,
(SELECT COUNT(*) FROM 5ma1q_icl_languages_translations) as coppie_traduzione;
Risultati attesi: lingue = 66 e coppie_traduzione = 4355. Se uno dei due valori è inferiore, c'è qualcosa che non va.
Query 2:
SELECT option_value FROM 5ma1q_options WHERE option_name = 'icl_admin_messages';
Cerca la parola **setup-incomplete** nel risultato.
Query 3:
SELECT option_value FROM 5ma1q_options WHERE option_name = 'icl_sitepress_settings';
Cerca setup_complete --- il valore è 1 o 0?
---
In base a quello che trovi:
Se la query 1 mostra valori inferiori a quelli attesi --- le tabelle delle lingue hanno dei dati mancanti. Prova ad eseguire questi passaggi:
- Vai su WPML > Troubleshooting
- Spunta la casella che dice *"This operation will reset WPML's language tables..."*
- Clicca su "Clear language information and repopulate languages"
- Poi prosegui con il passaggio successivo qui sotto
Se la query 2 contiene setup-incomplete --- c'è una vecchia notifica rimasta bloccata nel database. Per favore:
- Nella stessa pagina WPML > Troubleshooting, scorri fino in fondo
- Clicca su "Remove all messages and notifications"
**Se la query 3 mostra** setup_complete il valore 0 --- WPML pensa che la configurazione iniziale non sia mai stata completata. Prova ad eseguire questi passaggi::
- Verifica che il plugin WPML Multilingual CMS sia attivo (pagina Plugin)
- Se è attivo, vai su WPML > Setup e completa la procedura guidata fino alla fine
- Poi esegui anche il passaggio "Remove all messages and notifications" descritto sopra
Dopo aver applicato una di queste soluzioni, svuota la cache del sito (se usi un plugin di cache) e ricarica una pagina dell'amministrazione. L'avviso dovrebbe essere scomparso.
Se dovesse ripresentarsi dopo qualche tempo, facci sapere --- significherebbe che qualcos'altro sta danneggiando periodicamente le tabelle.
Se il problema persiste o se non riesci a completare questi passaggi, faccelo sapere. Puoi fornirci un accesso temporaneo al tuo sito (admin + FTP) e l’autorizzazione a installare phpMyAdmin, se necessario, e ci occuperemo noi di risolvere il problema direttamente nel tuo ambiente.