- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 4.5.5
- Résolu dans
- 4.5.6
- Extension/thème associé
- Avada
Aperçu de l’anomalie
Dans certains cas, si vous utilisez le shortcode products de WooCommerce, vous obtiendrez cette erreur :
PHP Fatal error: Uncaught InvalidArgumentException: item should be a Collection or an array or an object in …wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php:110
Solution de contournement
Assurez-vous de faire une sauvegarde complète de votre site avant de continuer.
-
- Ouvrez le fichier /wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/FusionBuilder/frontend/Hooks.php.
- Cherchez la ligne 102.
- Remplacez :
if ( Obj::prop( 'layout_conditions', $data ) ) {Par :
if ( is_string($data) && ( !strpos($data, 'layout_conditions'))) { return; } if ( Obj::prop( 'layout_conditions', $data ) ) {