WPML

Visão geral do problema

Ao usar o plugin Flux Checkout for WooCommerce da Iconic, as mensagens exibidas na página de checkout não são filtradas corretamente por idioma. Todas as mensagens de todos os idiomas aparecem, independentemente do idioma selecionado no checkout.

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 seu site antes de prosseguir.

  • Abra o arquivo …/wp-content/plugins/flux-checkout/inc/class-checkout-elements.php.
  • Procure a linha 418.
  • Substitua:
    $args = array(
    	'post_type'      => self::$post_type_key,
    	'posts_per_page' => 100,
    	'post_status'    => 'publish',
    );
    
    $checkout_elements_posts = get_posts( $args );
  • Por:
    // WPML Workaround for compsupp-7760
    		$args = array(
    			'post_type'      => self::$post_type_key,
    			'posts_per_page' => 100,
    			'post_status'    => 'publish',
    			'suppress_filters'    => false,
    		);
    
    		$checkout_elements_posts = get_posts( $args );

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