WPML
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 WPMLIdiomasEditar 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.


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

  2. Busque la línea 109.

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


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

Todos los problemas conocidos →