WPML
Status
Resolvido pelo autor
Resolvido em
SmartCrawl 3.8.2
Plugin/tema relacionado
SmartCrawl
Tags de tópico
Compatibility

Visão geral do problema

Se você estiver usando o plugin SmartCrawl e o WPML no WordPress 6.4, não conseguirá abrir a página inicial em idiomas secundários. Em vez disso, você verá redirecionamentos incorretos para a página inicial no idioma principal e encontrará um erro semelhante no debug.log:


[09-Nov-2023 19:43:12 UTC] PHP Warning:  Invalid argument supplied for foreach() in .../public/wp-includes/class-wp-hook.php on line 315

Solução alternativa

Estamos em contato com o autor e trabalhando juntos em uma solução definitiva. Enquanto isso:

Opção 1


Se for possível, permaneça no WordPress 6.3.2 até que esse problema seja resolvido.

Opção 2


Caso contrário, certifique-se de ter um backup completo do seu site antes de prosseguir.

  • Abra o arquivo /wp-content/plugins/smartcrawl-seo/includes/core/redirects/class-utils.php.

  • Procure a linha 144.

  • Comente estas linhas:
    			//$callback_groups = $wp_filter[ $hook_name ]->callbacks;
    			//$wp_filter[ $hook_name ]->remove_all_filters();

Todos os problemas conhecidos →