- 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;
}