WPML
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);

Toutes les anomalies connues →