WPML

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

Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

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 WPMLGestione traduzioni e invia il modulo alla traduzione
  • Traduci il modulo.

Tutti i problemi noti

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.