MC4WP: Mailchimp for WordPress

Descrição

Fazer com que seu visitante se inscreva em sua newsletter deveria ser fácil. Com este plugin, finalmente é.

Este plugin ajuda você a crescer sua lista de e-mails no Mailchimp. Você pode usá-lo para criar formulários de inscrição atraentes e acessíveis ou integrá-lo com qualquer outro formulário existente no seu site WordPress, como o formulário de contato, comentário ou checkout.

Alguns (mas não todos) recursos

  • Conexão com sua conta do MailChimp em segundos.

  • Formulários de inscrição mais atrativos, amigáveis ao usuário e otimizados para mobile. Você terá controle total dos campos de formulário e poderá enviar o que quiser para o MailChimp.

  • Integração perfeita com os plugins abaixo:

    • Formulário de comentários do WordPress
    • Formulário de cadastro do WordPress
    • Formulário de contato 7
    • WooCommerce
    • Formulários Gravity
    • Ninja Forms 3
    • WPForms
    • BuddyPress
    • MemberPress
    • Events Manager
    • Easy Digital Downloads
    • Dar
    • UltimateMember
    • Formulário HTML
    • AffiliateWP
  • O plugin que você deseja integrar não está listado acima? Você provavelmente ainda pode usar nossa funcionalidade de integração personalizada. Alternativamente, o plugin oferece uma API PHP para adicionar programaticamente um novo inscrito ao Mailchimp.

  • Mailchimp for WordPress Premium: Envie os pedidos do seu WooCommerce para o Mailchimp e acompanhe facilmente o que cada assinante comprou e quanto de receita suas campanhas de e-mail estão gerando.

  • Uma infinidade de plugins adicionais e integrações disponíveis:

  • Bem documentado em nossa base de conhecimento.

  • Facilmente integrável para desenvolvedores. Para se inspirar, confira nosso repositório de exemplos de trechos de código.

  • Ready for PHP 8.4, but backwards-compatible all the way down to PHP 7.2.

O que é o MailChimp?

MailChimp é um serviço de newsletter que permite o envio de campanhas de email para sua lista de inscritos. Ele é gratuito para listas de até 2000 inscritos, o que o torna o serviço de newsletter preferido por milhares de empresas.

Se você ainda não está usando o Mailchimp, criar uma conta é 100% gratuito e leva apenas cerca de 30 segundos.

Suporte

Se você precisar de ajuda para configurar o plugin, há várias opções disponíveis:

Traduções

Você pode ajudar a traduzir este plugin para o seu idioma usando sua conta no WordPress.org.

Desenvolvimento

Este plugin foi desenvolvido em GitHub. Se você deseja colaborar, saiba mais em ibericode/mailchimp-for-wordpress.

Personalizando o plugin.

O plugin oferece diversos hooks de filtro e ação que permitem modificar ou estender o comportamento padrão. Também mantemos uma coleção de exemplos de códigos de snippets.

Capturas de tela

  • Exemplo de formulário de inscrição no tema TwentyTwenty.
  • Exemplo de integração de inscrição com um formulário de contato.
  • Página de configurações para conectar com sua conta do Mailchimp.
  • Visão geral das integrações de inscrição.
  • Visão geral dos formulários de inscrição.
  • Página de configurações para configurar uma integração.
  • Página onde você edita seus formulários de inscrição.
  • Página onde você modifica as mensagens do seu formulário.
  • Configurações para integrar sua loja virtual com o Mailchimp. É necessário ter o Mailchimp for WordPress Premium.

Blocos

Este plugin disponibiliza 1 bloco.

  • Form

Instalação

Instalando o plugin

  1. No painel de administração do WordPress, vá para Plugins > Novo Plugin, pesquise por Mailchimp for WordPress e clique em “Instalar agora
  2. Como alternativa, baixe o plugin e envie o conteúdo de mailchimp-for-wp.zip para o diretório de plugins, que geralmente é /wp-content/plugins/.
  3. Ativar o plugin
  4. Defina sua chave de API nas configurações do plugin.

Configurando o(s) formulário(s) de inscrição

  1. Vá para Mailchimp for WP > Formulários
  2. Selecione pelo menos uma lista para inscrever as pessoas.
  3. (Opcional) Adicionar mais campos para o seu formulário.
  4. Você pode adicionar um formulário de inscrição nas suas páginas ou postagens usando o shortcode [mc4wp_form] ou pelo bloco Gutenberg.
  5. Exiba um formulário de inscrição nas áreas de widgets usando o widget “Mailchimp Sign-Up Form”.
  6. Para exibir um formulário de inscrição nos arquivos do seu tema, você pode usar a função PHP mc4wp_show_form().

Precisa de ajuda?

Por favor, dê uma olhada na base de conhecimento do MC4WP primeiro.

Se você não encontrar uma resposta lá, por favor, consulte os fóruns de suporte do plugin ou inicie seu próprio tópico.

Perguntas frequentes

Onde posso encontrar minha chave de API do Mailchimp?

Você pode encontrar sua chave de API aqui.

Como exibir um formulário em postagens ou páginas?

Use o shortcode [mc4wp_form] ou o bloco do Gutenberg.

Como exibir um formulário em áreas de widgets, como a barra lateral ou o rodapé?

Vá para Aparência > Widgets e use o widget Mailchimp for WP Form que acompanha o plugin.

Como adicionar uma caixa de seleção de inscrição ao meu formulário do Contact Form 7?

Use o seguinte shortcode no seu formulário CF7 para exibir uma caixa de seleção para inscrição na newsletter.

[mc4wp_checkbox "Subscribe to our newsletter?"]

Nossa base de conhecimento tem mais informações sobre como conectar o Contact Form 7 e o Mailchimp.

O formulário exibe uma mensagem de sucesso, mas os inscritos não são adicionados à minha(s) lista(s)?

Se o formulário mostrar uma mensagem de sucesso, não há dúvida de que a solicitação de inscrição foi bem-sucedida. No entanto, o Mailchimp pode ter um pequeno atraso no envio do e-mail de confirmação. Por favor, verifique novamente em alguns minutos (às vezes horas) e não se esqueça de conferir a pasta de spam também.

Quando você tiver o opt-in duplo desativado, os novos inscritos serão vistos como importações pelo Mailchimp. Eles não aparecerão nos seus e-mails de resumo diário ou nas estatísticas. Sempre recomendamos deixar o opt-in duplo ativado.

Como posso personalizar o formulário de inscrição?

Você pode usar CSS personalizado para estilizar o formulário de inscrição se não gostar dos temas que vêm com o plugin. Os seguintes seletores podem ser usados para direcionar os diferentes elementos do formulário.

.mc4wp-form { ... } /* the form element */
.mc4wp-form p { ... } /* form paragraphs */
.mc4wp-form label { ... } /* labels */
.mc4wp-form input { ... } /* input fields */
.mc4wp-form input[type="checkbox"] { ... } /* checkboxes */
.mc4wp-form input[type="submit"] { ... } /* submit button */
.mc4wp-alert { ... } /* success & error messages */
.mc4wp-success { ... } /* success message */
.mc4wp-error { ... } /* error messages */

Você pode adicionar seu CSS personalizado ao arquivo de estilo do seu tema ou (de forma mais fácil) usando um plugin como Simple Custom CSS.

Como exibir um formulário de inscrição em pop-up?

Recomendamos o plugin Boxzilla para pop-up para isso. Você pode usar o shortcode do formulário na sua caixa pop-up para exibir um formulário de inscrição.

Como me inscrever a partir do formulário de checkout do WooCommerce?

Você pode usar nossa integração com o WooCommerce para isso. Como se inscrever no Mailchimp a partir do formulário de checkout do WooCommerce.

Como conectar minha loja WooCommerce com o Mailchimp?

Você pode encontrar as instruções para conectar sua loja WooCommerce com o Mailchimp em nosso site.

Estou recebendo um “Erro HTTP” ao tentar conectar ao Mailchimp.

o tipo de erro “HTTP Error” geralmente é causado por um problema de configuração de firewall ou software desatualizado no seu servidor web.

Por favor, entre em contato com o seu provedor de hospedagem e peça para verificar o seguinte:

  • Se as requisições HTTP remotas para https://api.mailchimp.com são permitidas.
  • Se o cURL e a extensão PHP-cURL estão instalados e atualizados para uma versão recente.

Minha pergunta não está aqui.

Pesquise em nossa base de conhecimento.

Avaliações

25 outubro, 2024 1 resposta
If a plugin is made for WordPress, then it should solve the problem and automate processes, and not add new tasks, and after all the settings it still does not work – my rating is 0, study the hardware.
22 outubro, 2024 1 resposta
This damn plugin has wasted me so much time to get to work. Fields just won’t get populated in email sends, and don’t get populated into Mailchimp. I literally have to spend HOURS trying to figure things out just for this stupid lame plugin. I would give this thing negative 1000 stars if possible. Stay far far away from this piece of junk. And the authors don’t respond to any questions either. Lame waste of time.
20 setembro, 2024
Not user friendly. I wanted to make a form but the design was broken, you have to do a lot of work even to add CSS. It’s 2024, drag and drop shouldn’t be this hard
1 agosto, 2024 1 resposta
Hi Team, I have “roles” on my website’s registration page such as role A, B, C. How can I add tags so that I can segregate the roles at my mailchimp audience list? Currently, they’re all sync to my mailchimp list without any other information that I can segregate them.
Leia todas as 1.468 avaliações

Colaboradores e desenvolvedores

“MC4WP: Mailchimp for WordPress” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

MC4WP: Mailchimp for WordPress” foi traduzido para 32 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “MC4WP: Mailchimp for WordPress” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

4.9.21 – Jan 08, 2025

  • [Forms] Rename “list choice” to “audience choice” in available form fields.
  • [Ninja Forms] Fix gettext being called too early warning in Ninja Forms base class.
  • [WooCommerce] Allow pre-checking of sign-up checkbox in Checkout Block.

4.9.20 – Dec 18, 2024

  • Fix Ninja Forms integration field no longer showing up.
  • Fix “link is expired” message because of missing nonce on button to dismiss API key notice.
  • [WPML] Added text_no_lists_selected to the config file so it can be translated. Thanks Diego Pereira!

4.9.19 – Nov 11, 2024

  • Adicione a integração com Prosopo, uma solução anti-spam compatível com o GDPR para proteger seus formulários de inscrição contra registros de bots. Obrigado Maxim Akimov!

4.9.18 – Oct 21, 2024

  • Aumentar a versão PHP necessária para 7.2.
  • Impedir que a caixa de seleção não funcional apareça na página “Minha Conta” do WooCommerce, caso a integração com o checkout do WooCommerce esteja ativada.
  • Atualizar o conteúdo do formulário padrão para incluir o atributo “for” no elemento label.
  • Otimizações de desempenho menores para MC4WP_Form::get_subscriber_tags()
  • Relutantemente, renomeie as listas do Mailchimp para audiências do Mailchimp em todas as interfaces de administração do plugin.

4.9.17 – Sep 17, 2024

  • Corrigir a compatibilidade com as versões 8.5 a 8.8 do WooCommerce devido a um método privado que foi posteriormente tornado público.
  • Corrigir um possível XSS refletido ao remover e escapar todo o HTML das substituições de tags {email}. Agradecimentos a kauenavarro pela divulgação responsável.
  • Corrigir um possível XSS armazenado para atacantes com acesso de administrador e acesso à conta Mailchimp, escapando o HTML do nome do grupo de interesse. Agradecimentos a Jorge Diaz (ddiax) pela divulgação responsável.

4.9.16 – Sep 11, 2024

  • Adicionar suporte para o WooCommerce Checkout Block na integração com a caixa de seleção de inscrição.

4.9.15 – Aug 13, 2024

  • Medidas aprimoradas contra spam na integração de formulário personalizado. Se você estiver usando a integração de formulário personalizado (usando a caixa de seleção mc4wp-subscribe), teste seus formulários após a atualização e nos informe sobre quaisquer problemas.
  • Medidas aprimoradas contra spam em todos os formulários de inscrição.
  • Remover o gancho de filtro não suportado da integração com o Gravity Forms.

4.9.14 – Jul 17, 2024

  • Melhorias muito pequenas no tamanho do código JavaScript relacionado aos formulários públicos.
  • Atualizar as dependências de JS de terceiros.
  • Atualização da versão testada do WordPress para 6.6.

4.9.13 – Apr 25, 2024

  • Corrigir problema com a classmap do Composer gerando um erro fatal quando uma versão mais antiga do Composer já está carregada.

4.9.12 – Apr 22, 2024

  • Corrigir o problema de não carregar as últimas 10 listas do Mailchimp quando há mais de 10 listas.

4.9.11 – Jan 8, 2024

  • Atualizar as dependências de JS de terceiros.
  • Atualizar a versão do WordPress testada.

4.9.10 – Nov 20, 2023

  • Integrações: Atualizar o nome do hook do CheckoutWC para a integração do checkbox do WooCommerce.
  • Formulários: Não mostrar a pré-visualização do formulário para usuários sem a capacidade de edit_posts.
  • Formulários: Excluir explicitamente a pré-visualização do formulário da indexação por motores de busca.
  • Geral: Não percorrer desnecessariamente o contêiner de serviço ao inicializar o plugin.
  • Geral: Remover alguns JavaScript desnecessários agora que o suporte dos navegadores está atualizado.

4.9.9 – Oct 3, 2023

  • Corrigir o erro “Classe ‘MC4WP_Usage_Tracking’ não encontrada” para processos do WP Cron / WP CLI.

4.9.8 – Oct 3, 2023

  • Remover a funcionalidade de rastreamento de uso de opt-in, pois não estamos mais utilizando isso para tomada de decisões.
  • Adicione o elemento de rótulo ausente ao elemento de seleção para definir o nível de registro.
  • Nossos arquivos JavaScript agora são transpilados para oferecer suporte ao mesmo conjunto de navegadores que o núcleo do WordPress.
    Isso remove o suporte para alguns navegadores muito antigos, mas resulta em tamanhos de pacote menores para o conjunto de navegadores compatíveis.
  • Atualizar as dependências JS de terceiros para suas versões mais recentes.

4.9.7 – Aug 29, 2023

  • Atualizar as dependências de JS de terceiros.
  • Melhorias textuais menores.
  • Atualizar a versão do WordPress testada.

4.9.6 – Jul 12, 2023

  • Atualizar as dependências de JS de terceiros.
  • Corrigir alguns pequenos problemas de estilo de código.

4.9.5 – Jun 7, 2023

  • Corrigir o HTML gerado para os campos de escolha de lista/audiência.
  • Corrigir o aviso de descontinuação em includes/admin/class-review-notice.php.
  • Atualizar as dependências do JavaScript.

4.9.4 – May 2, 2023

  • Retornar ao rótulo padrão da caixa de seleção caso nenhum seja fornecido. Agradecimentos a Shojib Khan.
  • Melhorar a página de configurações da integração do WooCommerce desabilitando o campo de posição se a integração estiver desativada. Agradecimentos a Shojib Khan.
  • Atualizar as dependências do JavaScript.

4.9.3 – Mar 31, 2023

  • Defender contra alteração disruptiva na última atualização do WPForms.

4.9.2 – Mar 21, 2023

  • Adicionar suporte para um campo chamado MARKETING_PERMISSIONS para habilitar os campos GDPR configurados no Mailchimp. Um exemplo de código pode ser encontrado aqui.
  • Remover o recurso do Google reCaptcha. Isso já estava desativado caso você não estivesse utilizando.

4.9.1 – Feb 7, 2023

  • Corrigir o atributo de valor gerado para campos do tipo escolha (dropdown, caixas de seleção, campos de opção).
  • Corrigir o tipo do campo marketing_permissions nas requisições da API. Agradecimentos a George Korakas.
  • Refatorar o JavaScript da visão geral das listas para não depender mais do Mithril.js.
  • Simplificar o texto no rodapé do painel pedindo uma avaliação do plugin.
  • Ao renovar listas, renove também as permissões de marketing em cache.

4.9.0 – Jan 13, 2023

  • Filtro descontinuado mc4wp_settings_cap removido, use mc4wp_admin_required_capability em vez disso.
  • Filtro descontinuado mc4wp_merge_vars removido, use mc4wp_form_data ou mc4wp_integration_data em vez disso.
  • Filtro descontinuado mc4wp_form_merge_vars removido, use mc4wp_form_data em vez disso.
  • Filtro descontinuado mc4wp_integration_merge_vars removido, use mc4wp_integration_data em vez disso.
  • Filtro descontinuado mc4wp_valid_form_request removido, use mc4wp_form_errors em vez disso.
  • Função mc4wp_get_api() e classe descontinuada MC4WP_API removidas.
  • Função mc4wp_checkbox() descontinuada.
  • Função mc4wp_form() descontinuada, use mc4wp_show_form() no lugar.
  • Adicionado o filtro mc4wp_debug_log_message para modificar ou desabilitar as mensagens escritas no log de depuração.
  • Corrigir a cor da notificação de chave da API do Mailchimp inválida.
  • Sanitizar o valor do endereço IP de $_SERVER['REMOTE_ADDR'] também.
  • Buscar permissões de marketing GDPR através do primeiro assinante da lista e exibi-las na tabela de visão geral das listas.

4.8.12 – Dec 06, 2022

  • Otimizações menores de desempenho, uso de memória e tamanho para todo o código JavaScript incluído neste plugin.

4.8.11 – Nov 1, 2022

  • Estilo padrão aprimorado para a integração da caixa de seleção de inscrição do WooCommerce.
  • Adicionar <strong> aos elementos HTML permitidos para o texto de isenção de responsabilidade do GDPR nas páginas de configurações.
  • Remover todas as referências ao polyfill placeholders.js obsoleto.
  • Mover a caixa de seleção de inscrição do GiveWP mais perto do campo de entrada de e-mail. Obrigado a Matthew Lewis.

4.8.10 – Sep 14, 2022

  • Corrigir mc4wp_get_request_ip_address() para retornar um endereço IP que corresponda ao formato de validação do Mailchimp quando o cabeçalho X-Forwarded-For contiver um componente de porta.

4.8.8 – Aug 25, 2022

  • Corrigir mc4wp_get_request_ip_address() para retornar um endereço IP que corresponda ao formato de validação do Mailchimp quando o cabeçalho X-Forwarded-For contiver um componente de porta.

4.8.7 – Mar 2, 2022

  • Corrigir avisos de descontinuação do PHP 8.1 na classe MC4WP_Container.
  • Corrigir o nome do hook de ação que é disparado antes das linhas de configurações do Mailchimp serem exibidas na página de configurações. Obrigado, LoonSongSoftware.
  • Melhorar a compatibilidade com o WPML. Obrigado, Sumit Singh.
  • Corrigir função obsoleta para integração AMP.
  • Permitir HTML não filtrado apenas se o usuário tiver a capacidade unfiltered_html. Por favor, leia abaixo.

Apesar de testes extensivos, podemos ter deixado passar alguns elementos ou atributos HTML mais obscuros de nossa lista de permissões.
Se você perceber que alguns elementos HTML do seu formulário foram removidos após salvar, entre em contato com nossa equipe de suporte e forneça o HTML que você tentou salvar.

4.8.6 – Jun 24, 2021

  • Adicionar campo nonce ao botão para dispensar a notificação solicitando a avaliação do plugin.
  • Adicionar strings do diretório config/ ao arquivo POT.
  • Adicionar verificação de nonce ao ponto de extremidade AJAX para atualizar as listas do Mailchimp em cache.
  • Adicionar verificação de capacidade ao ponto de extremidade AJAX para recuperar os detalhes da lista.
  • Agendar evento para atualizar a lista armazenada em cache do Mailchimp após a ativação do plugin.

Obrigado à equipe do pluginvulnerabilities.com por trazer algumas dessas mudanças à nossa atenção.

4.8.5 – Jun 1, 2021

Adicione verificação de nonce a todas as URLs que utilizam o parâmetro de consulta _mc4wp_action.
Isso corrige uma vulnerabilidade de CSRF, onde um site malicioso poderia enganar um usuário administrador logado a realizar ações indesejadas.

Um agradecimento especial a Erwan do WPScan por nos alertar sobre este problema.

4.8.4 – May 7, 2021

  • Adicionar o atributo defer ao arquivo JS, para que a análise da página não seja bloqueada.
  • Reescrever o CSS do plugin para otimizar o desempenho dos seletores e eliminar algumas duplicações.

Após instalar esta atualização, certifique-se de também atualizar quaisquer plugins adicionais, como Mailchimp for WordPress Premium e Mailchimp Top Bar.

4.8.3 – Jan 21, 2021

  • Corrigir erro fatal em versões mais antigas do PHP ao enviar o formulário sem nenhuma tag de assinante configurada nas configurações do formulário.
  • Pequena melhoria de desempenho no método de inicialização do plugin.

4.8.2 – Jan 20, 2021

  • Permitir a interrupção do filtro mc4wp_subscriber_data retornando null ou false.
  • Use um subdiretório para o local padrão do arquivo de log de depuração, facilitando a proteção por meio do htaccess.
  • Melhorada a confiabilidade ao buscar listas no Mailchimp quando as listas possuem uma alta propriedade stats.member_count.

4.8.1 – Aug 25, 2020

  • Corrigir aviso definindo explicitamente o permission_callback na rota REST registrada.
  • Melhorias internas menores no código.

4.8 – Jul 9, 2020

  • O plugin agora requer PHP 5.3 ou superior.
  • Prefixo do nome da classe do overlay para evitar conflitos de estilo com outros plugins.
  • As inscrições no formulário agora podem adicionar tags a novos e a existentes assinantes.
  • Atualizar as dependências do JavaScript.
  • Registrar o script cedo para funcionar com a visualização do Gutenberg.

4.7.8 – Jun 04, 2020

  • Adicione o método MC4WP_API_V3::add_template.
  • Pequena melhoria de segurança no código para garantir que um formulário padrão esteja sempre configurado.
  • Atualizar as dependências do JS para suas versões mais recentes.
  • Corrigir ícone para o bloco do Gutenberg.

4.7.7 – Apr 28, 2020

  • Atualizar as dependências do JS para suas versões mais recentes.
  • O método add_list_member do cliente API agora possui um parâmetro adicional para pular a validação dos campos de mesclagem.
  • Simplificar o código para atualizar um formulário existente.

4.7.6 – Apr 9, 2020

  • Atualizar as dependências do JS para suas versões mais recentes.
  • Verifique se o className é do tipo string, corrigindo um aviso no console ao clicar dentro de um elemento SVG.
  • Melhorias menores na implementação do AMP para corrigir avisos de validação inofensivos.

4.7.5 – Feb 10, 2020

  • Adicionar compatibilidade com AMP aos formulários de inscrição, graças a Claudiu Lodromanean. Isso utiliza o plugin oficial AMP para WordPress.
  • Adicione a chave de configurações ao arquivo de configuração do WPML para que as configurações possam ser facilmente copiadas para as versões traduzidas de um formulário.
  • Otimize o tamanho e o desempenho do código JavaScript, resultando em um arquivo 40% menor.
  • Atualize o CodeMirror para a versão mais recente.
  • Escape todas as traduções de strings.

4.7.4 – Dec 7, 2019

Correções

  • configuração do htaccess para servidores que utilizam o Apache 2.4 ou versões posteriores.

4.7.3 – Dec 4, 2019

Correções

  • O suplemento Top Bar & User Sync usa a API v2 desde a versão 4.7.1.
  • Reverter a alteração no formatador para campos de data, quebrando todos os formulários com campos de data.

Melhorias

  • Adicionar método getter para dados brutos (não modificados) na classe do formulário.

4.7.2 – Nov 27, 2019

Correções

  • Arquivo .htaccess inválido caso já exista um no diretório de uploads.

4.7.1 – Nov 26, 2019

Melhorias

  • Atualizar os nomes dos hooks do MemberPress. Obrigado, Ian Heggaton
  • Utilizar as traduções do WordPress.org em vez de incluir os arquivos de tradução no próprio plugin.
  • Escrever o arquivo .htaccess no diretório do arquivo de log de depuração, para evitar o acesso ao arquivo.
  • Adicionar alguns hooks convenientes para o Checkout do WooCommerce.
  • Parar de processar shortcodes em widgets de texto, pois o núcleo do WordPress faz isso desde a versão 4.9.

4.7 – Nov 7, 2019

Melhorias

  • Adicionar role=alert às mensagens de formulário.
  • Adicionar uma configuração para marcar automaticamente a caixa de seleção de inscrição para integrações com o Gravity Forms.
  • Adicionar nova posição para a integração do WooCommerce: diretamente após o campo billing_email.
  • Corrigir avisos do PHP ao enviar um formulário e salvar um formulário como administrador.
  • Adicionar link para o plugin Koko Analytics.

4.6.2 – Oct 24, 2019

Correções

  • Campos de endereço nos formulários sempre eram definidos como obrigatórios (mesmo quando eram realmente opcionais).

Melhorias

  • Adicionar ícone de menu administrativo no formato SVG adequado.
  • Melhorias menores no desempenho geral e no uso de memória.

4.6.1 – Oct 7, 2019

Correções

  • Corrigido o uso do cache de listas para as integrações com WPForms, Gravity Forms e Ninja Forms.

4.6.0 – Oct 7, 2019

Melhorias

  • Mecanismo de busca e cache aprimorado para recuperar os detalhes da conta Mailchimp, buscando os dados apenas quando necessário.
  • Dependências Mithril e CodeMirror atualizadas.
  • Tamanho do arquivo forms.js reduzido de 22KB para 9KB.
  • Não é mais necessário usar jQuery em nenhum lugar.
  • Aumentar o tempo limite de requisição HTTP da API para 15 segundos.

A instalação desta atualização requer também a atualização de qualquer complemento, como o Mailchimp Top Bar e o Mailchimp for WordPress Premium (se estiverem instalados).

4.5.5 – Sep 12, 2019

Correções

  • O script do Google reCAPTCHA ainda estava sendo carregado, mesmo que nenhum formulário tivesse essa funcionalidade habilitada.

4.5.4 – Sep 11, 2019

Melhorias

  • Removido a cor personalizada do item de menu para melhorar a acessibilidade.
  • Levar em conta o formato do campo de data de nascimento ao enviar dados para o Mailchimp.
  • Imprimir o script do Google reCAPTCHA no rodapé.

Alterações

  • O nome do plugin foi alterado para MC4WP em vez de Mailchimp for WordPress.

4.5.3 – July 23, 2019

Correções

  • Alterar temporariamente o status dos assinantes pendentes para “cancelado” em vez de excluir o assinante antes de re-inscrevê-lo.
  • Aviso de descontinuação para o Gravity Forms versão 2.4 e superior.

Melhorias

  • Filtrar tags vazias ao aplicar tags a novos assinantes.
  • Exibir todas as integrações não instaladas.
  • Exibir aviso quando o formulário não tiver uma lista do Mailchimp selecionada para inscrever as pessoas.
  • Verificar a existência da função para compatibilidade com o WordPress 4.7
  • Não enviar o formulário quando o Google reCAPTCHA estiver habilitado, mas apresentar erros.
  • Atualizar dependências de JavaScript de terceiros.

4.5.2 – May 8, 2019

Melhorias

  • Aceitar mais valores “truthy” na integração personalizada para melhorar a compatibilidade com formulários de terceiros.
  • Atualizar as dependências do JavaScript.
  • Carregar o script do Google reCaptcha no rodapé (se necessário).

4.5.1 – April 8, 2019

Adições

  • Adicionar integração de inscrição para o Give.
  • Adicionar integração de inscrição para o UltimateMember.

Melhorias

  • Escrever no registro de depuração se a chave secreta do Google reCAPTCHA estiver incorreta.
  • Validar as chaves do reCAPTCHA ao salvar as configurações do formulário.
  • Permitir definir uma mensagem vazia de “inscrição bem-sucedida”.

4.5.0 – March 27, 2019

Adições

  • Integração nativa com o Google reCAPTCHA para evitar que bots se inscrevam nas suas listas do Mailchimp.

Melhorias

  • Melhorias menores no JavaScript carregado nas páginas de administração.

4.4.0 – March 1, 2019

Correções

  • Integração com o AffiliateWP inscrevendo o usuário errado se o ID do afiliado for diferente do ID do usuário.

Melhorias

  • Renomeado “MailChimp” para “Mailchimp” para coincidir com a nova marca do Mailchimp.
  • Manipulação mais precisa de timeouts para contas com muitas listas do MailChimp.
  • Melhorias de UX para a página de visão geral das integrações.
  • Validate MailChimp API key format when it’s entered.
  • Melhorada a compatibilidade com o Klarna Checkout na integração de checkout do WooCommerce.
  • Aumentada a versão mínima requerida do PHP para 5.3 (exigência suave por enquanto).

Adições

  • Adicionado bloco Gutenberg para adicionar facilmente um formulário a uma postagem ou página.
  • Adicionada a configuração de tags de assinante aos formulários.

4.3.3 – December 31, 2018

Correções

  • Atualizar a integração do WPForms para detectar corretamente se o plugin WPForms está ativado.

Melhorias

  • Gravar os parâmetros da solicitação da API no log de depuração em caso de timeouts de conexão.
  • Atualizar as dependências do JavaScript.

4.3.2 – December 11, 2018

Correções

  • Uso da função readonly, que está disponível apenas no WordPress 4.9 ou posterior.

4.3.1 – November 28, 2018

Correções

  • Erro fatal em versões do PHP anteriores à 5.5

4.3 – November 28, 2018

Adições

  • Adicionada a constante PHP MC4WP_API_KEY, que pode ser usada para definir sua chave de API do Mailchimp.
  • Adicionar o gancho de filtro mc4wp_mailchimp_list_limit para modificar o número máximo de listas do Mailchimp a serem recuperadas. O valor padrão é 200.

Melhorias

  • Aplicar o gancho de filtro mc4wp_integration_gravity-forms_options nas opções de integração do Gravity Forms, para que a caixa de seleção possa ser pré-marcada e o texto do rótulo da caixa de seleção seja modificado.
  • O evento JS updated_subscriber agora é disparado também para formulários que não utilizam AJAX (quando aplicável).

4.2.5 – Sep 11, 2018

Melhorias

  • Re-adicionar o assinante à lista apenas se quisermos reativar o envio do e-mail de confirmação de dupla confirmação (double opt-in).
  • Alterar o nome do campo do Gravity Forms para “Mailchimp para WordPress”
  • Eliminar o resultado em cache da conexão com a API do Mailchimp.

4.2.4 – July 9, 2018

Melhorias

  • Garantir a segurança de tipo em algumas variáveis globais.
  • Parar de exibir formulários excluídos imediatamente.
  • Marcar automaticamente a lista do Mailchimp ao criar um novo formulário, se houver apenas 1 lista.
  • Enviar null para valores desconhecidos nos dados de rastreamento de uso (apenas quando optado).

Adições

  • Adicionar métodos para acessar os endpoints de códigos promocionais de e-commerce do Mailchimp na classe da API.

4.2.3 – June 11, 2018

Correções

  • Não envolver o campo “concordar com os termos” no elemento de link.
  • Permitir a tecla [ENTER] novamente após o fechamento da sobreposição de ajuda do campo.

Melhorias

  • Reverter para meta-refresh se o redirecionamento falhar devido ao erro “cabeçalhos já enviados”.

4.2.2 – May 22, 2018

Correções

  • A integração com o Events Manager não estava funcionando com usuários logados.
  • A URL de visualização do formulário deve respeitar o esquema HTTP(S) do administrador.
  • Removido o uso da função PHP 5.4.

Melhorias

  • Adicionar a caixa de seleção “concordo com os termos” ao assistente de campos.

Adições

  • Adicionar o filtro mc4wp_http_request_args.

4.2.1 – April 11, 2018

Correções

  • Aviso de uso de namespace ao executar o PHP 5.2

Melhorias

  • Remover o atributo obsoleto type de todas as tags <script> impressas pelo plugin.
  • Melhorias nos tooltips nas páginas de configurações.
  • Não marcar as caixas de seleção de integração por padrão.
  • Adicionar avisos textuais nas configurações que podem afetar a conformidade com o GDPR.
  • Atualiza arquivos de tradução.

4.2 – March 5, 2018

Adições

  • Visualização ao vivo do formulário enquanto edita o formulário.

Melhorias

  • Lógica de campos condicionais aprimorada.
  • O log de depuração agora inclui os dados de solicitação e resposta.
  • Os eventos JavaScript do formulário agora são disparados em uma thread isolada, para evitar que erros nas callbacks de eventos quebrem a funcionalidade do formulário.
  • Não enviar valores de campos vazios para o Mailchimp ao atualizar assinantes.
  • Exibir o ID de agrupamento de interesse na visão geral da lista na página de configurações.

Correções

  • A caixa de seleção de exportação do Ninja Forms sempre exibiria “marcado” quando o formulário contivesse uma caixa de seleção de inscrição no Mailchimp.

4.1.15 – February 7, 2018

Correções

  • Campos de dropdown com caracteres especiais não estavam sendo corretamente enviados para o Mailchimp.
  • Os grupos de interesse com um ID totalmente numérico não estavam sendo corretamente enviados para o Mailchimp.

Melhorias

  • Várias otimizações menores no código.
  • Não redirecionar ao exibir o aviso de “já inscrito”.
  • Melhorado o comportamento de rolagem até o formulário após o envio de um formulário sem AJAX.

4.1.14 – January 8, 2018

Correções

  • O método de validação estava verificando incorretamente os campos de array obrigatórios.

Melhorias

  • Envolver algumas strings faltantes em chamadas de tradução. Obrigado, morlor.
  • Deixe claro que o redirecionamento após o envio bem-sucedido do formulário não exibirá a mensagem de “inscrito”.

4.1.13 – December 28, 2017

Correções

  • Conversão de array para string nas mensagens padrão do formulário.

Adições

  • Permitir marcar a caixa de seleção de inscrição do Gravity Forms como um campo obrigatório.

4.1.12 – December 11, 2017

Correções

  • A configuração de dupla confirmação (double opt-in) do Ninja Forms estava invertida incorretamente.

Melhorias

  • Lógica de processamento de formulários & de avisos simplificada.
  • Evitar erros 404 substituindo proativamente os atributos de entrada name="name" em minúsculas.
  • Dependências JavaScript atualizadas.

Adições

  • Integração com AffiliateWP.

4.1.11 – November 2, 2017

Correções

  • Filtrar valores vazios de array ao substituir listas do Mailchimp selecionadas via _mc4wp_lists.

Melhorias

  • Dependências JavaScript atualizadas.

Adições

  • Link para o HTML Forms nas páginas de configurações do plugin.

4.1.10 – October 19, 2017

Melhorias

  • Remover opções não utilizadas da integração com o Ninja Forms.
  • Agora registrando todas as inscrições das integrações do Ninja Forms ao usar o Mailchimp for WordPress Premium.

Adições

  • Adicionada integração com o Gravity Forms. Agora você pode integrar com o Gravity Forms adicionando o campo “Mailchimp” aos seus formulários.

4.1.9 – September 19, 2017

Melhorias

  • Adicione o elemento <label> à caixa de seleção de inscrição para compatibilidade com WCAG.
  • A integração personalizada agora funciona com o elemento de formulário de contato do tema Enfold.

4.1.7 & 4.1.8 – September 8, 2017

Correções

  • Escape corretamente o valor de retorno de add_query_arg quando for usado em atributos HTML para prevenir ataques de cross-site scripting. Agradecimentos a Karim Ouerghemmi da RIPS pela divulgação responsável.
  • Agora carregando as integrações após o WPML para que as Traduções de Strings funcionem corretamente.

Adições

  • Adicionar integração de inscrição para formulários WPForms.

Melhorias

  • Dependências internas de JS atualizadas.
  • A tag de formulário {data key="foo.bar"} agora permite acessar valores de arrays aninhados.

4.1.6 – July 31, 2017

Correções

  • Método na classe API para recuperar dados de campanhas.

Melhorias

  • Exibir o número de referência do Akamai quando uma solicitação de API for bloqueada pelo firewall do Mailchimp.
  • Melhorias menores no buffer de saída do visualizador de formulários.

4.1.5 – June 27, 2017

Correções

  • Mecanismo de segurança para evitar a exibição do checkbox de inscrição duas vezes em formulários de registro.
  • Fechar corretamente o elemento de âncora HTML nos arquivos de tradução em francês.
  • Corrigir inscrições do BuddyPress ao usar o WordPress Multisite.

Melhorias

  • Disparar o hook de ação mc4wp_form_updated_subscriber sempre que um formulário for usado para atualizar um assinante no Mailchimp.
  • Aumentar o tempo limite do navegador para requisições AJAX ao buscar listas do Mailchimp.

Adições

  • Adicionados métodos de campanha & template à classe do cliente API.

4.1.4 – June 15, 2017

Correções

  • Alguns eventos específicos do formulário não estavam sendo disparados devido a nomes de eventos incorretos.
  • A integração do formulário de registro agora funciona com o formulário de registro do WooCommerce.
  • Aviso que pedia uma avaliação do plugin reapareceria após ser dispensado.

4.1.3 – May 24, 2017

Melhorias

  • Randomizar o horário do evento cron que renova as listas do Mailchimp.
  • Sempre tente mostrar as informações da lista do Mailchimp quando a chave da API for fornecida.

4.1.2 – May 8, 2017

Correções

  • Use uma prioridade de gancho mais baixa para a integração do Ninja Forms 3, para que a ação seja registrada a tempo.

Melhorias

  • Melhoria na obtenção de listas do Mailchimp & uso de memória para contas com muitas listas.
  • Exibir mensagem de erro quando falhar ao buscar as listas.
  • Traduções do plugin atualizadas.

4.1.1 – April 11, 2017

Correções

  • A tradução de strings do WPML não estava funcionando com o rótulo da caixa de seleção para integrações de inscrição.

Melhorias

  • Use os métodos de pedido atualizados ao utilizar o WooCommerce 3.0, graças a Liam McArthur.
  • Dependências JavaScript atualizadas.

4.1.0 – March 14, 2017

Melhorias

  • Atualizadas todas as dependências de JavaScript no plugin.
  • Adicionada proteção nos hooks de filtro para evitar tipos de variáveis inválidos.
  • Explique que as integrações desativadas significam que o plugin específico não está ativado.
  • Os elementos condicionais do formulário agora utilizam delegação de eventos, funcionando com formulários em pop-ups do Boxzilla.
  • Atualização de arquivos de idiomas.

Adições

  • Adicionado suporte para o Ninja Forms 3.
  • Adicionado o filtro mc4wp_integration_show_checkbox.

4.0.13 – February 8, 2017

Melhorias

  • Garantir que os campos sejam decodificados em HTML antes de enviar para o Mailchimp.
  • Melhor compatibilidade com o OptimizePress.
  • Exibir todos os campos do tipo endereço como obrigatórios quando o formulário contiver 1 ou mais campos do mesmo grupo de endereço.

4.0.12 – January 16, 2017

Correções

  • Não chame stripslashes nos dados POST duas vezes.

Melhorias

  • A notificação de solicitação de avaliação do plugin agora pode ser descartada via AJAX.
  • Melhorou o formato dos campos de data de nascimento.
  • Traduções em polonês atualizadas, agradecimentos a Mateusz Lomber.
  • Traduções em alemão atualizadas, agradecimentos a Sven de Vries.

Adições

  • Adicionar o método update_ecommerce_store_product à classe API.
  • Disparar eventos específicos de JavaScript para o formulário, como 15.subscribed, para acionar eventos de “inscrição” para o formulário com o ID 15.

4.0.11 – December 9, 2016

Correções

  • Variável de requisição não escapada na página de configurações de integração, permitindo XSS autenticado. Agradecimentos a dxwsecurity por divulgar de forma responsável.

Melhorias

  • Adicione o parâmetro $args ao método API::get_lists_activity. Relacionado ao plugin Mailchimp Activity.

4.0.10 – December 6, 2016

Melhorias

  • Agora você pode habilitar ou desabilitar o registro de depuração na página de configurações “Outros”.
  • Não estamos mais utilizando uma função obsoleta no Contact Form 7, graças a stodorovic.
  • Melhoria na interface do usuário para adicionar campos de grupos de interesse ocultos a um formulário.

4.0.9 – November 23, 2016

Correções

  • Problema com HTML escapado ao usar tags de formulário introduzido pela atualização anterior.

4.0.8 – November 23, 2016

Melhorias

  • Melhoria no manuseio de logs de depuração grandes.
  • Mensagens de erro aprimoradas ao registrar exceções no log de depuração.
  • Exibir aviso quando o formulário estiver faltando campos obrigatórios do Mailchimp.
  • A integração personalizada de formulário agora lida com arrays de profundidade de 1 nível. Agradecimentos a Mardari Igor.
  • Agora você pode usar tags aninhadas no código do seu formulário, por exemplo, {data key="utm_source" default="{current_path}"}

Adições

4.0.7 – October 25, 2016

Melhorias

  • Ofuscar todos os endereços de e-mail no log de depuração. Obrigado a Sauli Lepola.
  • Pedir confirmação antes de desabilitar a confirmação dupla (double opt-in), o que não recomendamos.
  • Permitir o redimensionamento vertical do log de depuração.
  • Mecanismo de segurança para evitar a inclusão do arquivo JavaScript duas vezes.
  • Não está mais envolvendo a caixa de seleção do CF7 em tags de parágrafo.

Adições

  • Adicionado o hook de ação mc4wp_form_api_error para erros da API encontrados pelos formulários.
  • Adicionado o argumento element_class ao shortcode [mc4wp_form] para adicionar classes CSS.

4.0.6 – October 10, 2016

Correções

  • Problema com as listas não sendo exibidas ao usar o W3 Total Cache com o cache de objetos APCu ativado.

Melhorias

  • Não estamos mais removendo quebras de linha dos campos de texto.

Adições

  • Adicionados métodos de API relacionados ao e-commerce que estavam faltando na classe API.

4.0.5 – September 29, 2016

Correções

  • Permitir a opção de caixa de seleção para o campo de Escolha de Lista (novamente).

Melhorias

  • Buscar as listas do Mailchimp via AJAX, para aumentar a performance percebida (especialmente quando sua conta possui muitas listas).
  • Buscar periodicamente as listas do Mailchimp, para que o cache esteja sempre atualizado.
  • Melhorada a acessibilidade do elemento <label> para integrações de checkbox.
  • Parar de usar o prefixo de sublinhado duplo em nomes de funções, pois estes são reservados no PHP 7.
  • Os shortcodes {post} e {user} agora aceitam um parâmetro default.

Adições

  • Adicionar integração com o MemberPress.
  • Adicionar métodos de API relacionados ao e-commerce que estavam faltando para o lançamento da integração do e-commerce do WooCommerce com o Mailchimp na próxima semana.

4.0.4 – September 7, 2016

Melhorias

  • Permitir a execução novamente de migrações anteriores acessando uma URL específica no painel de administração.
  • Não exibir a opção de caixas de seleção para campos que aceitam apenas um valor.
  • Registrar erros específicos de campo no log de depuração quando o Mailchimp negar uma solicitação de inscrição.
  • Registrar no log de depuração quando integrações personalizadas não conseguirem encontrar um campo de EMAIL.
  • Diferenciar entre erros de conexão & erros de autorização ao testar a conexão com o Mailchimp.
  • Aumentar o limite do número de listas do Mailchimp a ser recuperado de 100 para 500.

4.0.3 – August 24, 2016

Correções

  • A integração do Ninja Forms não está funcionando quando a integração com o PayPal é utilizada.

Melhorias

  • Exibir erros de conexão na página de configurações do Mailchimp.

Adições

4.0.2 – August 10, 2016

Correções

  • Campos ocultos que faziam referência a grupos de interesse pelo nome não eram enviados para o Mailchimp.
  • Adicionar um campo oculto ao formulário resetaria o valor a cada alteração.

Melhorias

  • Reduzir o tamanho do arquivo JavaScript para formulários em cerca de 30%.

4.0 & 4.0.1 – August 9, 2016

Esta versão atualiza o plugin para a versão 3 da API do Mailchimp. Por favor, leia o guia de atualização antes de atualizar para garantir que tudo continue funcionando como esperado.

Alterações

  • A opção “Enviar e-mail de boas-vindas” agora é gerenciada nas configurações da sua lista no Mailchimp.
  • O filtro mc4wp_form_merge_vars agora é chamado de mc4wp_form_data.
  • O filtro mc4wp_integration_merge_vars agora é chamado de mc4wp_integration_data.
  • Novo formato para campos de GRUPAMENTO em formulários & ganchos de filtro.
  • O delimitador de valores em campos ocultos agora é o caractere pipe |.

Adições

  • Novo filtro: mc4wp_form_subscriber_data.
  • Novo filtro: mc4wp_integration_subscriber_data.
  • Novo tag de formulário: {cookie name="mycookie"}

Melhorias

  • O plugin agora se comunica com a versão mais recente & avançada da API do Mailchimp.
  • Agora, assinantes que foram anteriormente desinscritos podem ser adicionados novamente sem erros.
  • Adicione o cabeçalho User-Agent a todas as requisições da API.
  • Os campos disponíveis no editor de formulários agora estão divididos por categoria.
  • Os campos de aniversário agora aceitam uma gama mais ampla de valores e delimitadores.

Correções

  • Problema com a exibição de apenas 10 listas / campos / interesses do Mailchimp.
  • Mensagem de formulário incorreta sendo exibida quando a dupla confirmação está desativada.
  • Erro na rotina de atualização quando a solicitação da API falha.
  • Campos de lista não eram recuperados quando a lista tinha apenas 1 campo de mesclagem não padrão.

3.1.12 – July 28, 2016

Melhorias

  • Rolagem mais inteligente após enviar o formulário & recarregar a página.
  • Formatação da saída da tag {subscriber_count}.
  • Agora você pode usar <img> nas mensagens do seu formulário.
  • Adicione o código de erro da API do Mailchimp às linhas do log de depuração.
  • Adicione o nome do plugin e a versão ao cabeçalho User-Agent para todas as solicitações à API do Mailchimp.
  • Certifique-se de que o valor do campo MC_LANGUAGE seja limitado a 2 caracteres.

3.1.11 – July 5, 2016

Melhorias

  • Update JavaScript dependencies for admin …