WPML
Status
Resolvido
Relatado para
Gravity Forms Multilingual 1.6.2
Resolvido em
1.6.3

Visão geral do problema

Há um conflito entre o Gravity Forms Populate Anything e o Gravity Forms Multilingual. Isso significa que o Gravity Forms Populate Anything não consegue preencher dados quando ambos estão ativados.

Solução alternativa

Certifique-se de fazer um backup completo do seu site antes de prosseguir.


  1. Edite o arquivo functions.php do seu tema.

  2. Adicione o seguinte código:
    function gfml_gp_populate_anything_fix() {
    	if (defined('DOING_AJAX') && !empty($_GET['action']) && strpos($_GET['action'], 'gppa_') !== false) {
    		global $wpml_gfml_tm_api;
    		remove_filter( 'gform_pre_render', [ $wpml_gfml_tm_api, 'gform_pre_render' ], 10 );
    	}
    }
    add_filter( 'init', 'gfml_gp_populate_anything_fix' );

Próximos passos

Entramos em contato com o autor deste plugin para obter uma correção permanente. Ajudará a agilizar o processo se você também informar à equipe deles sobre o seu interesse nesta correção, deixando um comentário neste post de blog.

Todos os problemas conhecidos →