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

Tutti i problemi noti →