WPML

Visão geral do problema

Se você estiver usando o plugin WPML Links Adesivos com o PHP 8.x, encontrará um erro de depreciação como o seguinte:

PHP Deprecated: Automatic conversion of false to array is deprecated in .../wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php on line 19

Solução alternativa

Este problema foi corrigido. Atualizar para a versão mais recente resolve isso no seu site, portanto, você só precisa desta solução alternativa se ainda não puder atualizar.

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.

  • Abra o arquivo …/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php.
  • Procure a linha 19.
  • Logo antes desta linha de código:
    $this->settings['sticky_links_widgets'] = 0;
  • Adicione o seguinte:
    if (!is_array($this->settings)){
    	$this->settings = array();
    }

Todos os problemas conhecidos

Ainda está vendo este problema?

Se a atualização não resolver, envie uma dúvida de suporte e nós vamos analisar isso com você.