WPML
Status
Resolvido
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 →