- 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:
- Bearbeiten Sie die Datei `plugin.php` von WPML-CMS-NAV und Sticky-Links
- 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 . '/' );
- Speichern Sie
- Option zwei: Fügen Sie einen Unterordner namens „classes“ zum Stammverzeichnis der Plugin-Ordner von WPML-CMS-NAV und Sticky-Links hinzu