WPML

Visão geral do problema

A integração [MC4WP] – Mailchimp for WordPress para WooCommerce não exibe o rótulo da caixa de seleção do checkout traduzido no front-end, embora a tradução apareça corretamente na Tradução de Strings do WPML.

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/mailchimp-for-wp/includes/integrations/class-integration.php.
  • Procure a linha 168.
  • Substitua:
    public function get_label_text()
    {
        $integration = $this;
        $label       = $this->options['label'];
    
        if (empty($label)) {
            $default_options = $this->get_default_options();
            $label           = $default_options['label'];
        }
  • Por:
    public function get_label_text()
    {
        $integration = $this;
        $label       = $this->options['label'];
    
        if (empty($label)) {
            $default_options = $this->get_default_options();
            $label           = __( $default_options['label'], 'mailchimp-for-wp' );
        } else {
            do_action( 'wpml_register_single_string', 'mailchimp-for-wp', 'Checkout Label', $label );
            $label = apply_filters( 'wpml_translate_single_string', $label , 'mailchimp-for-wp', 'Checkout Label' );
        }

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