WPML
Stato
Aperto
Segnalato per
Gravity Forms Multilingual 1.8.2
Plugin/tema correlato
Gravity Forms
Tag dell’argomento
Bug, Compatibility, WCML

Panoramica del problema

Quando si utilizza Gravity Forms con WPML Multilingual & Multicurrency for WooCommerce, il campo Prezzi opzione all’interno del modulo perde il prezzo e la valuta nel front-end. Il problema si verifica quando la funzionalità multivaluta di WooCommerce è abilitata.

Soluzione alternativa

Assicurati di avere un backup completo del tuo sito prima di procedere.


  • Apri e modifica il file …/wp-content/plugins/gravityforms-multilingual/classes/compatibility/woocommerce/class-gfml-currency.php.

  • Cerca la riga 84.

  • Sostituisci:
    		$price = preg_replace( [ '~&.*?;~', '~[p{Sc}s]+~u' ], '', $price );

  • Con:
    		///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);

Tutti i problemi noti →