WPML

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

Este problema foi corrigido. Atualizar para a versão mais recente resolve isso no seu site, portanto, você só precisa desta solução alternativa se ainda não puder atualizar.

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 WPMLGerenciamento de tradução e envie o formulário para tradução
  • Traduza o formulário.

Todos os problemas conhecidos

Ainda está vendo este problema?

Se a atualização não resolver, envie uma dúvida de suporte e nós vamos analisar isso com você.