WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 4.5.0
Resolvido em
4.5.1

Visão geral do problema

Se você tem uma licença Multilingual Blog e fez um upgrade recentemente para o WPML 4.5.0 ou migrou seu site para uma nova URL que usa uma licença Blog, você pode encontrar o seguinte erro ao acessar 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

Solução alternativa

Estamos trabalhando em uma correção e a lançaremos em breve. Enquanto isso, siga as etapas abaixo como uma solução alternativa.

Certifique-se de fazer um backup completo antes de prosseguir.


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

  2. Procure a linha 109.

  3. Substitua:
    		$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 os problemas conhecidos →