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

Todos os problemas conhecidos →