WPML
Statut
Résolu par l’auteur
Résolu dans
SmartCrawl 3.8.2
Extension/thème associé
SmartCrawl
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Si vous utilisez l’extension SmartCrawl et WPML sous WordPress 6.4, vous ne pourrez pas ouvrir la page d’accueil dans les langues secondaires. Au lieu de cela, vous rencontrerez des redirections incorrectes vers la page d’accueil de la langue principale et trouverez une erreur similaire dans le fichier 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

Solution de contournement

Nous sommes en contact avec l’auteur et travaillons ensemble à une solution définitive. En attendant :

Option 1


Si possible, veuillez rester sur WordPress 6.3.2 jusqu’à ce que ce problème soit résolu.

Option 2


Sinon, veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.

  • Ouvrez le fichier /wp-content/plugins/smartcrawl-seo/includes/core/redirects/class-utils.php.

  • Cherchez la ligne 144.

  • Commentez ces lignes :
    			//$callback_groups = $wp_filter[ $hook_name ]->callbacks;
    			//$wp_filter[ $hook_name ]->remove_all_filters();

Toutes les anomalies connues →