WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 4.4.10
Risolto in
WPML 4.6.7

Panoramica del problema

Appare una schermata bianca e, dopo aver abilitato la modalità di debug, in alcune configurazioni compare il seguente errore:

PHP Fatal error: Uncaught InvalidArgumentException: element_id and type do not match in wp-contentpluginssitepress-multilingual-cmsclassescore-abstract-classesclass-wpml-set-language.php on line xx

Nella versione precedente, questo tipo di eccezioni veniva nascosto all’utente. A lungo andare, tuttavia, potrebbero portare alla corruzione del database e abbiamo deciso di non nasconderle più. A partire da WPML 3.3.5, queste eccezioni vengono generate per consentire agli utenti di individuare immediatamente il problema. Questo renderà molto più semplice la risoluzione dei problemi legati alle impostazioni corrotte, poiché possono essere intercettati nella loro fase iniziale.

I problemi possono presentarsi in modo diverso a seconda delle installazioni. Il problema può:

  • Apparire nelle pagine dell’area di amministrazione di WPML.
  • Rendere impossibile l’accesso alla pagina Plugin.
  • Verificarsi solo all’attivazione di WPML (o dei suoi componenti aggiuntivi).
  • Verificarsi durante il salvataggio degli articoli.

In ogni caso appare una schermata bianca, e l’errore viene visualizzato se la modalità di debug è abilitata.

Soluzione alternativa

Esegui un backup completo del tuo sito prima di procedere.

Se riesci ancora ad accedere alla tua Bacheca:


  1. Vai su WPMLSupporto.

  2. Fai clic sul link Risoluzione dei problemi.

  3. Fai clic sul pulsante Fix post type assignment for translations.

  4. Potrebbe essere necessario fare clic sul pulsante Remove ghost entries from the translation tables.

Se non riesci ad accedere o se questo non risolve il problema:

  1. Accedi al tuo database.

  2. Apri la tabella wp_icl_translations.

  3. Cerca l’element_id che sta causando l’errore.

  4. Elimina la riga.

Potrebbe essere necessario ripetere la procedura più volte fino alla risoluzione del problema.

Tutti i problemi noti →