- 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 à WPML → Langues → Modifier 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.
- Ouvrez /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php.
- Cherchez la ligne 109.
- Remplacez :
$query['wpml_tm_version'] = WPML_TM_VERSION;
- Par :
if (!defined("WPML_TM_VERSION")) { define( 'WPML_TM_VERSION', '2.11.0' ); } $query['wpml_tm_version'] = WPML_TM_VERSION;