WPML
Estado
Resuelto por el autor
Resuelto en
SmartCrawl 3.8.2
Plugin/tema relacionado
SmartCrawl
Etiquetas de temática
Compatibility

Resumen del problema

Si utiliza el plugin SmartCrawl y WPML en WordPress 6.4, no podrá abrir la página de inicio en los idiomas secundarios. En su lugar, experimentará redirecciones incorrectas a la página de inicio del idioma principal y encontrará un error similar en el 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

Solución alternativa

Estamos en contacto con el autor y trabajando juntos en una solución definitiva. Mientras tanto:

Opción 1


Si es posible, manténgase en WordPress 6.3.2 hasta que se resuelva este problema.

Opción 2


De lo contrario, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.

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

  • Busque la línea 144.

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

Todos los problemas conocidos →