WPML
Statut
Résolu
Signalé pour
WPML Multilingual CMS 4.5.0
Résolu dans
4.5.1

Aperçu de l’anomalie

Si vous avez une licence Multilingual Blog et que vous avez récemment effectué une mise à jour vers WPML 4.5.0 ou que vous migrez votre site vers une nouvelle URL qui utilise une licence Blog, vous pouvez rencontrer l’erreur suivante lorsque vous accédez à WPMLLanguesModifier les langues :

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

Solution de contournement

Nous travaillons sur un correctif et le publierons bientôt. En attendant, suivez les étapes ci-dessous comme solution de contournement.

Veuillez vous assurer de faire une sauvegarde complète avant de continuer.


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

  2. Cherchez la ligne 109.

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


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

Toutes les anomalies connues →