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

Panoramica del problema

Quando usi WPML con Gravity Forms, i campi Image Choice e Multiple Choice non vengono tradotti correttamente. Le etichette e i valori delle scelte del campo Multiple Choice non sono disponibili nell’editor di traduzione e il campo “Image Choice” potrebbe apparire ancora nella lingua originale anche dopo la traduzione.

Soluzione alternativa

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


  • Apri il file …/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php.

  • Cerca la riga 301.

  • Sostituisci:
    case 'select':
    case 'multiselect':
    case 'checkbox':

  • Con:
    case 'select':
    case 'multiselect':
    case 'checkbox':
    case 'image_choice':	// WPML workaround for compsupp-7756
    case 'multi_choice':

  • Quindi, cerca la riga 523.

  • Sostituisci:
    private function has_option_input_field_post_custom( GF_Field $field ) {
    	switch ( $field->inputType ) {
    		case 'checkbox':

  • Con:
    private function has_option_input_field_post_custom( GF_Field $field ) {
    	switch ( $field->inputType ) {
    		case 'checkbox':
    		case 'image_choice':	// WPML workaround for compsupp-7756
    		case 'multi_choice':
  • Vai alla schermata di modifica di Gravity Forms, apporta una piccola modifica al campo di scelta immagine (ad esempio, cambia leggermente un’etichetta) e salva il modulo.
  • Vai alla pagina WPML > Gestione traduzioni e invia il modulo alla traduzione
  • Traduci il modulo.

Tutti i problemi noti →