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