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

Visão geral do problema

Em algumas situações, quando você tenta sincronizar seus tradutores do ATE, você receberá um erro fatal:

PHP Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in …/wp-includes/http.php:671

Isso acontece se o seu banco de dados foi corrompido e faltam alguns valores-chave na opção WPML_TM_AMS. Isso faz com que o ATE retorne um objeto de erro durante o processo de autenticação.

Solução alternativa

Este problema será resolvido em nossa próxima versão principal, o WPML 4.5.

Se você não iniciou nenhuma tradução usando nosso Editor de tradução avançado (ATE), você pode considerar redefinir suas credenciais do ATE.

Para isso, faça um backup completo do seu site antes de prosseguir.


  1. Vá para WPMLConfiguraçõesComo traduzir posts e páginas e ative o Editor de tradução clássico.

  2. Usando o phpMyAdmin, acesse seu banco de dados ou use uma ferramenta semelhante que sua empresa de hospedagem fornece.

  3. Selecione o banco de dados do seu site e abra a tabela wp_options.

  4. Pesquise a chave WPML_SITE_ID:ate e exclua-a.

  5. Em seguida, pesquise a próxima chave, WPML_TM_AMS, e exclua-a.

  6. Volte para WPMLConfiguraçõesComo traduzir posts e páginas e ative o Editor de tradução avançado novamente.

Se você não se sente confortável com esse procedimento ou já começou a traduzir seu conteúdo com o ATE, abra um tíquete em nosso fórum de suporte.

Todos os problemas conhecidos →