WPML
Stato
Risolto
Risolto in
1.5.1

Panoramica del problema

Il “Checkbox Label” di Gravity Forms all’interno del campo Consenso non appare per le traduzioni.

I passaggi per far apparire questo errore sono:

1- Crea un Gravity Form

2- Aggiungi il campo Consenso

3- Prova a tradurre il campo “Checkbox Label”, tramite WPML Traduzione stringhe o l’Editor di traduzione WPML

Soluzione alternativa

Vai in wp-content\plugins\gravityforms-multilingual\inc\gravity-forms-multilingual.class.php e sostituisci il seguente codice:

	
protected function _get_field_keys() {
    if ( ! isset( $this->_field_keys ) ) {
        $this->_field_keys = array(
            'label',
            'adminLabel',
            'description',
            'defaultValue',
            'errorMessage'
        );
    }
    $this->form_fields = apply_filters( 'gform_multilingual_field_keys', $this->_field_keys );

    return $this->form_fields;
}

con:
protected function _get_field_keys() {
    if ( ! isset( $this->_field_keys ) ) {
        $this->_field_keys = array(
            'label',
            'checkboxLabel',
            'adminLabel',
            'description',
            'defaultValue',
            'errorMessage'
        );
    }
    $this->form_fields = apply_filters( 'gform_multilingual_field_keys', $this->_field_keys );

    return $this->form_fields;
}

Tutti i problemi noti →