- Status
- Aberto
- Relatado para
- Gravity Forms Multilingual 1.8.2
- Plugin/tema relacionado
- Gravity Forms
- Tags de tópico
- Compatibility
Visão geral do problema
Ao usar o WPML com o Gravity Forms, os campos Image Choice e Multiple Choice não são traduzidos corretamente. Os rótulos e valores das opções do campo Multiple Choice não estão disponíveis no editor de tradução, e o campo “Image Choice” ainda pode aparecer no idioma original mesmo após a tradução.
Solução alternativa
Por favor, certifique-se de ter um backup completo do site antes de prosseguir.
- Abra o arquivo …/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php.
- Procure a linha 301.
- Substitua:
case 'select': case 'multiselect': case 'checkbox':
- Por:
case 'select': case 'multiselect': case 'checkbox': case 'image_choice': // WPML workaround for compsupp-7756 case 'multi_choice':
- Em seguida, procure a linha 523.
- Substitua:
private function has_option_input_field_post_custom( GF_Field $field ) { switch ( $field->inputType ) { case 'checkbox': - Por:
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': - Vá para a tela de edição do Gravity Forms, faça uma pequena modificação no campo de escolha de imagem (por exemplo, altere levemente um rótulo) e salve o formulário.
- Vá para a página WPML > Gerenciamento de tradução e envie o formulário para tradução
- Traduza o formulário.