- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 3.3.3
- Résolu dans
- 3.3.4
Aperçu de l’anomalie
Dans certains environnements de serveur Windows, WPML-CMS-NAV et Liens collants peuvent générer des avertissements.
Un avertissement de ce type pourrait s’afficher dans certaines piles WAMP (Windows + Apache + MySQL + PHP) :
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
Solution de contournement
Ce problème sera corrigé lors de la prochaine mise à jour des deux extensions concernées.
En attendant, il existe deux solutions de contournement possibles : les deux donneront le même résultat.
Veuillez noter que ce qui suit s’applique uniquement à WPML-CMS-NAV et Liens collants : ne l’utilisez pas sur d’autres extensions.
- Option une :
- Modifiez le fichier `plugin.php` de WPML-CMS-NAV et de Liens collants
- Supprimez les lignes 17 à 19. Par exemple :
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 . '/' );
- Enregistrez
- Option deux : ajoutez un sous-dossier nommé « classes » à la racine des dossiers des extensions WPML-CMS-NAV et Liens collants