- Status
- Vom Autor gelöst
- Gelöst in
- SmartCrawl 3.8.2
- Zugehöriges Plugin/Theme
- SmartCrawl
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn Sie das Plugin SmartCrawl und WPML unter WordPress 6.4 verwenden, können Sie die Startseite nicht in Sekundärsprachen öffnen. Stattdessen werden Sie fehlerhafte Weiterleitungen zur Startseite der Hauptsprache feststellen und einen ähnlichen Fehler in der debug.log finden:
[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
Problemumgehung
Wir stehen in Kontakt mit dem Autor und arbeiten gemeinsam an einer endgültigen Lösung. In der Zwischenzeit:
Option 1
Wenn möglich, bleiben Sie bitte bei WordPress 6.3.2, bis dieses Problem behoben ist.
Option 2
Stellen Sie andernfalls bitte sicher, dass Sie ein vollständiges Backup Ihrer Website haben, bevor Sie fortfahren.
- Öffnen Sie die Datei /wp-content/plugins/smartcrawl-seo/includes/core/redirects/class-utils.php.
- Suchen Sie nach Zeile 144.
- Kommentieren Sie diese Zeilen aus:
//$callback_groups = $wp_filter[ $hook_name ]->callbacks; //$wp_filter[ $hook_name ]->remove_all_filters();