- Estado
- Resuelto
- Notificado para
- WPML Multilingual CMS 4.5.0
- Resuelto en
- 4.5.1
Resumen del problema
Si tiene una licencia Multilingual Blog y ha actualizado recientemente a WPML 4.5.0 o migra su sitio a una nueva URL que usa una licencia Blog, es posible que encuentre el siguiente error al ir a WPML → Idiomas → Editar idiomas:
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
Solución alternativa
Estamos trabajando en una corrección y la publicaremos pronto. Mientras tanto, siga los pasos a continuación como solución alternativa.
Por favor, asegúrese de hacer una copia de seguridad completa antes de continuar.
- Abra /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php.
- Busque la línea 109.
- Reemplace:
$query['wpml_tm_version'] = WPML_TM_VERSION;
- Por:
if (!defined("WPML_TM_VERSION")) { define( 'WPML_TM_VERSION', '2.11.0' ); } $query['wpml_tm_version'] = WPML_TM_VERSION;