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:
- Pesquise em nossa base de conhecimento.
- Abra um tópico nos fóruns de suporte do plugin no WordPress.org.
- Se você for um usuário premium, envie um e-mail para o endereço listado dentro do plugin.
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
Blocos
Este plugin disponibiliza 1 bloco.
- Form
Instalação
Instalando o plugin
- No painel de administração do WordPress, vá para Plugins > Novo Plugin, pesquise por Mailchimp for WordPress e clique em “Instalar agora“
- 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/
. - Ativar o plugin
- Defina sua chave de API nas configurações do plugin.
Configurando o(s) formulário(s) de inscrição
- Vá para Mailchimp for WP > Formulários
- Selecione pelo menos uma lista para inscrever as pessoas.
- (Opcional) Adicionar mais campos para o seu formulário.
- Você pode adicionar um formulário de inscrição nas suas páginas ou postagens usando o shortcode
[mc4wp_form]
ou pelo bloco Gutenberg. - Exiba um formulário de inscrição nas áreas de widgets usando o widget “Mailchimp Sign-Up Form”.
- 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. -
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.
- Se as requisições HTTP remotas para
-
Minha pergunta não está aqui.
-
Pesquise em nossa base de conhecimento.
Avaliações
Colaboradores e desenvolvedores
“MC4WP: Mailchimp for WordPress” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresMC4WP: 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, usemc4wp_admin_required_capability
em vez disso. - Filtro descontinuado
mc4wp_merge_vars
removido, usemc4wp_form_data
oumc4wp_integration_data
em vez disso. - Filtro descontinuado
mc4wp_form_merge_vars
removido, usemc4wp_form_data
em vez disso. - Filtro descontinuado
mc4wp_integration_merge_vars
removido, usemc4wp_integration_data
em vez disso. - Filtro descontinuado
mc4wp_valid_form_request
removido, usemc4wp_form_errors
em vez disso. - Função
mc4wp_get_api()
e classe descontinuadaMC4WP_API
removidas. - Função
mc4wp_checkbox()
descontinuada. - Função
mc4wp_form()
descontinuada, usemc4wp_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
retornandonull
oufalse
. - 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étodoAPI::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
- Adicionar a lógica do atributo
data-hide-if
aos formulários. Veja ocultar condicionalmente campos do formulário. Agradecimentos a Kurt Zenisek. - Adicionar ganchos para o registro atrasado no BuddyPress. Agradecimentos a Christian Wach.
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âmetrodefault
.
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
- Adicionar opção pré-selecionada à integração do Ninja Forms.
- Agora você pode ocultar condicionalmente campos ou elementos usando o atributo
data-show-if
.
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 demc4wp_form_data
. - O filtro
mc4wp_integration_merge_vars
agora é chamado demc4wp_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 …