- 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.