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

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.