- Statut
- Résolue
- Type
- Bug
- Signalée pour
- Advanced Custom Fields Multilingual 2.0.5
- Extension/thème associé
- Advanced Custom Fields (ACF)
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Dans certaines situations, vous pouvez rencontrer l’erreur fatale suivante lorsque vous essayez de traduire des produits variables dans WPML Multilingue et Multidevise pour WooCommerce :
[07-Dec-2023 15:00:47 UTC] PHP Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, string given in .../wp-content/plugins/woocommerce-multilingual/inc/translation-editor/class-wcml-editor-ui-product-job.php:610
Solution de contournement
Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/wp-content/plugins/woocommerce-multilingual/inc/translation-editor/class-wcml-editor-ui-product-job.php.
- Recherchez la ligne 602.
- Remplacez :
$custom_fields = $this->get_custom_field_values( $this->product_id, $custom_field );
- Par :
$custom_fields = $this->get_custom_field_values( $element_id, $custom_field );