- Statut
- Ouvert
- Signalé pour
- Gravity Forms Multilingual 1.8.2
- Extension/thème associé
- Gravity Forms
- Étiquettes de sujet
- Bug, Compatibility, WCML
Aperçu de l’anomalie
Lors de l’utilisation de Gravity Forms avec WPML Multilingual & Multicurrency for WooCommerce, le champ Option Pricing du formulaire perd son prix et sa devise sur l’interface publique. Le problème se produit lorsque la fonctionnalité multidevise de WooCommerce est activée.
Solution de contournement
Veuillez vous assurer de faire une sauvegarde complète de votre site avant de continuer.
- Ouvrez et modifiez le fichier …/wp-content/plugins/gravityforms-multilingual/classes/compatibility/woocommerce/class-gfml-currency.php.
- Cherchez la ligne 84.
- Remplacez :
$price = preg_replace( [ '~&.*?;~', '~[p{Sc}s]+~u' ], '', $price ); - Par :
///compsupp-7615 - Manually add your currency: ie. USD, EUR... $pattern = '~&.*?;|[p{Sc}s]+|b(?:USD|EUR|Kr|JPY|GBP)b~u'; $price = preg_replace($pattern, '', $price);