WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 3.3.3
Gelöst in
3.3.4

Übersicht über das Problem

In einigen Windows-Serverumgebungen können WPML-CMS-NAV und Sticky-Links einige Warnungen ausgeben.

Eine solche Warnung könnte in einigen WAMP-Stacks (Windows + Apache + MySQL + PHP) angezeigt werden:

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/mydomain.com/httpdocs/wp-content/plugins/wpml-cms-nav/embedded/wpml/commons/src/wpml-auto-loader.php on line 155

Problemumgehung

Dieses Problem wird beim nächsten Update beider betroffenen Plugins behoben.

In der Zwischenzeit gibt es zwei mögliche Problemumgehungen: Beide führen zum gleichen Ergebnis.

Bitte beachten Sie, dass das Folgende nur für WPML-CMS-NAV und Sticky-Links gilt: Wenden Sie dies nicht bei anderen Plugins an.


  • Option eins:

    1. Bearbeiten Sie die Datei `plugin.php` von WPML-CMS-NAV und Sticky-Links

    2. Entfernen Sie die Zeilen 17 bis 19. Z. B.:
      require_once 'embedded/wpml/commons/autoloader.php';
      $wpml_auto_loader_instance = WPML_Auto_Loader::get_instance();
      $wpml_auto_loader_instance->register( WPML_STICKY_LINKS_PATH . '/' );
      

    3. Speichern Sie

  • Option zwei: Fügen Sie einen Unterordner namens „classes“ zum Stammverzeichnis der Plugin-Ordner von WPML-CMS-NAV und Sticky-Links hinzu

Alle bekannten Probleme →