- Stato
- Risolto dall’autore
- Risolto in
- SmartCrawl 3.8.2
- Plugin/tema correlato
- SmartCrawl
- Tag dell’argomento
- Compatibility
Panoramica del problema
Se usi il plugin SmartCrawl e WPML su WordPress 6.4, non potrai aprire la homepage nelle lingue secondarie. Invece, riscontrerai reindirizzamenti errati alla homepage della lingua principale e troverai un errore simile nel 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
Soluzione alternativa
Siamo in contatto con l’autore e stiamo lavorando insieme a una soluzione definitiva. Nel frattempo:
Opzione 1
Se possibile, rimani a WordPress 6.3.2 finché questo problema non sarà risolto.
Opzione 2
Altrimenti, assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file /wp-content/plugins/smartcrawl-seo/includes/core/redirects/class-utils.php.
- Cerca la riga 144.
- Commenta queste righe:
//$callback_groups = $wp_filter[ $hook_name ]->callbacks; //$wp_filter[ $hook_name ]->remove_all_filters();