WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 4.5.0
Risolto in
4.5.1

Panoramica del problema

Se hai una licenza Multilingual Blog e hai eseguito di recente l’upgrade a WPML 4.5.0 o migri il tuo sito su un nuovo URL che usa una licenza Blog, potresti riscontrare il seguente errore quando vai su WPMLLingueModifica lingue:

Fatal error: Uncaught Error: Undefined constant “WPML_TM_VERSION” in …/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php:109

Soluzione alternativa

Stiamo lavorando a una correzione e la rilasceremo a breve. Nel frattempo, segui i passaggi seguenti come soluzione alternativa.

Assicurati di fare un backup completo prima di procedere.


  1. Apri /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php.

  2. Cerca la riga 109.

  3. Sostituisci:
    		$query['wpml_tm_version']   = WPML_TM_VERSION;


  4. Con:
    		if (!defined("WPML_TM_VERSION")) {
    			define( 'WPML_TM_VERSION', '2.11.0' );
    		}
    		$query['wpml_tm_version']   = WPML_TM_VERSION;

Tutti i problemi noti →