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