WPML

Visão geral do problema

Quando você usa o pop-up de cookies do Enfold, ele abre toda vez que você muda o idioma.

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.

Estamos trabalhando com os desenvolvedores do tema para implementar uma correção permanente para esse problema. Enquanto isso, você pode usar a seguinte solução alternativa.

  1. Faça o backup dos arquivos e do banco de dados do seu site.
  2. Adicione este snippet de código no arquivo functions.php do tema:
    add_filter('avf_cookie_consent_for_md5', function ($cookie_contents){
    
    	$default_lang = apply_filters( 'wpml_default_language', null );
    
    	$message = avia_wpml_get_options('cookie_content');
    	$message = do_shortcode( (array) $message[$default_lang] );
    	$buttons = avia_wpml_get_options( 'msg_bar_buttons' ) ? avia_wpml_get_options( 'msg_bar_buttons' ) : [];
    	$cookie_contents = $message;
    
    	foreach( $buttons as $button ) {
    		$cookie_contents .= $button['msg_bar_button_label'];
    	}
    
    	return $cookie_contents;
    });

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