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

Alle bekannten Probleme →