WPML
Status
Resolvido
Tipo
Bug
Resolvido em
WPML ver. 4.3.8

Visão geral do problema

Nossa versão recente do WPML 4.3.7 introduziu um problema que se manifestou no seguinte erro fatal do PHP:

PHP Fatal error: Uncaught Error: Call to a member function get() on boolean in /wpml-string-translation/classes/filters/strings-filter/class-wpml-register-string-filter.php:186

ou no seguinte aviso do PHP:

Warning: in_array() expects parameter 2 to be array, boolean given in /sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 65

A equipe de desenvolvimento do WPML já forneceu uma correção para isso e estamos trabalhando para publicá-la após os testes o mais rápido possível.

Se, enquanto isso, você estiver enfrentando esse problema, estamos disponibilizando a correção em nossa versão Beta oficial, que você pode instalar com segurança. Como sempre, você deve fazer o backup do seu site antes de instalar a nova versão, ainda mais se tratando de uma versão beta.

Solução alternativa

Para mudar para a versão beta do WPML, vá para a página Plugins, clique no botão Adicionar novo e, em seguida, clique na aba Comercial.

Na opção Canal de atualização, use o menu suspenso para selecionar Beta e clique no botão Mudar na caixa de diálogo que aparece.

Mudar para o WPML Beta
Mudando para a versão beta do WPML

Se você não vir nenhum Beta disponível para baixar e estiver com este problema, vá para a página de downloads da sua conta do WPML, encontre a versão beta e instale-a manualmente.

Uma versão de produção totalmente testada com essa correção será anunciada e lançada nos próximos dias.

Todos os problemas conhecidos