- 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();