MailChimp for WordPress

Wordpress Plugin
Download latest - 4.8.4

Developers

DvanKooten

Download Stats

Today 62
Yesterday 10,063
Last Week 58,849
All Time 12,442,673
Banner 772x250


Releases (150 )

Version Release Date Change Log
4.7.8 2020-06-04
4.7.7 2020-04-28
4.7.6 2020-04-09
4.7.5 2020-02-10
4.7.4 2019-12-07
4.7.3 2019-12-04
4.7.2 2019-11-27
4.7.1 2019-11-26
4.7 2019-11-07
4.6.2 2019-10-24
4.6.1 2019-10-07
4.6.0 2019-10-07
4.5.5 2019-09-12
4.5.4 2019-09-11
4.5.3 2019-07-23
4.5.2 2019-05-08
4.5.1 2019-04-08
4.5.0 2019-03-27
4.4 2019-03-01
4.3.3 2019-01-28
4.3.2 2018-12-11
4.3.1 2018-11-28
4.3 2018-11-28
4.2.5 2018-09-11
4.2.4 2018-07-09
4.2.3 2018-06-11
4.2.2 2018-05-22
4.2.1 2018-04-11
4.2 2018-03-05
4.1.15 2018-02-21
4.1.14 2018-01-08
4.1.13 2017-12-28
4.1.12 2017-12-11
4.1.11 2017-11-21
4.1.10 2017-10-19
4.1.9 2017-09-19
4.1.8 2017-09-08
4.1.7 2017-09-08
4.1.6 2017-08-25
4.1.5 2017-06-27
4.1.4 2017-06-15
4.1.3 2017-06-12
4.1.2 2017-05-08
4.1.1 2017-04-24
4.1.0 2017-03-14
4.0.13 2017-03-08
4.0.12 2017-01-16
4.0.11 2016-12-09
4.0.10 2016-12-07
4.0.9 2016-11-23
4.0.8 2016-11-23
4.0.7 2016-10-25
4.0.6 2016-10-10
4.0.5 2016-09-29
4.0.4 2016-09-07
4.0.3 2016-08-24
4.0.2 2016-08-10
4.0.1 2016-08-09
4.0 2016-08-09
3.1.12 2016-07-28
3.1.11 2016-07-05
3.1.10 2016-06-21
3.1.9 2016-06-07
3.1.8 2016-05-23
3.1.7 2016-05-09
3.1.6 2016-04-12
3.1.5 2016-03-22
3.1.4 2016-03-01
3.1.3 2016-02-17
3.1.2 2016-02-17
3.1.1 2016-02-01
3.1 2016-01-26
3.0.12 2016-01-15
3.0.11 2016-01-14
3.0.10 2016-01-06
3.0.9 2015-12-17
3.0.8 2015-12-15
3.0.7 2015-12-10
3.0.6 2015-12-09
3.0.5 2015-12-09
3.0.4 2015-12-07
3.0.3 2015-12-07
3.0.2 2015-11-25
  • November 25, 2015 =

Fixes

  • Redirect on success not working.
  • Forms overview page redirected to main WP Admin page (edge case).
  • Safari was always showing the leave-page confirmation dialog.

Improvements

  • Add form-specific classes to preview form element. This allows the Styles Builder to work with the Form Preview.
  • Form events are now triggered after the page has finished loading, so all scripts are loaded & ready to use.
  • Reset background-color in Form Themes stylesheets.
2.3.18 2015-11-02
  • November 2, 2015 =

Fixes

  • Incorrect number of parameters for error_log statement in integrations class.

Improvements

  • Usage tracking is now scheduled once a week (instead of daily).
  • Preparations for the upcoming MailChimp for WordPress version 3.0 release.
  • Tested compatibility with WordPress 4.4
2.3.17 2015-10-22
  • October 22, 2015 =

Fixes

  • Honeypot field being autofilled in Chrome, causing a form error.

Improvements

  • Updated Portugese translations.
2.3.16 2015-10-20
  • October 14, 2015 =

Fixes

  • Error in Russian translation, causing a broken link on the MailChimp settings page.

Improvements

  • Textual improvements to MailChimp settings page.
  • Connectivity issues with MailChimp will now always show an error message.
  • Renewing MailChimp lists will now also update the output of the {subscriber_count} tag.
2.3.15 2015-10-09
  • October 9, 2015 =

Fixes

  • Fixes JS error when form contains no submit button

Improvements

  • Only prefix url fields with http:// if it is filled.
  • Updated Spanish & Catalan translations, thanks to Xavier Gimeno Torrent.
  • Fix mc4wp_form_before_fields being applied twice.
  • Position honeypot field to the right for Right-To-Left sites.
  • _mc4wp_lists can now be a comma-separated string of MailChimp list ID's to subscribe to (or an array).
  • Minor other defensive coding improvements to prevent clashes with other plugins.

Additions

  • Added opt-in usage tracking to help us make the plugin better. No sensitive data is tracked.
2.3.14 2015-09-26
  • September 25 =

Fixes

  • Use of undefined constant in previous update.
2.3.13 2015-09-25
  • September 25, 2015 =

Fixes

  • Honeypot causing horizontal scrollbar on RTL sites.
  • List choice fields not showing when using one of the default form themes.

Improvements

  • Minor styling improvements for RTL sites.
  • MailChimp list fields of type "website" will now become HTML5 url type fields.
  • Auto-prefix fields of type url with http
2.3.12 2015-09-22
  • September 21, 2015 =

Fixes

  • Issue with interest groupings not being fetched after updating to version 2.3.11
2.3.11 2015-09-21
  • September 21, 2015 =

Fixes

  • Honeypot field being filled by browser's autocomplete.
  • Styling issue for submit buttons in Mobile Safari.
  • Empty response from MailChimp API

Improvements

  • Do not query MailChimp API for interest groupings if list has none.
  • Integration errors are now logged to PHP's error log for easier debugging.

Additions

  • You can now use shortcodes in the form content.
2.3.10 2015-09-07
  • September 7, 2015 =

Fixes

  • Showing "not connected" when the plugin was actually connected to MailChimp.
  • Issue with address fields when addr1 was not given.
  • Comment form checkbox not outputted for some older themes.

Improvements

  • Do not flush MailChimp cache on every settings save.
  • Add default CSS styles for number fields.
  • Placeholders will now work in older version of IE as well.
2.3.8 2015-08-19
  • August 18, 2015 =

Fixes

  • Prevented JS error when outputting forms with no submit button.
  • Using 0 as a Redirect URL resulted in a blank page.
  • Sign-up checkbox was showing twice in the Easy Digital Downloads checkout when showing registration fields, thanks Daniel Espinoza.
  • Default form was not automatically translated for languages other than English.

Improvements

  • Better way to hide the honeypot field, which stops bots from subscribing to your lists.
  • role="form" is no longer needed, thanks XhmikosR!
  • Filter mc4wp_form_animate_scroll now disables just the scroll animation, not the scroll itself.
  • Revamped UI for MailChimp lists overview
  • Updated German & Greek translations.

Additions

  • Added mc4wp_form_is_submitted() and mc4wp_form_get_response_html() functions.
2.3.7 2015-07-14
  • July 13, 2015 =

Improvements

  • Use the same order as MailChimp.com, which is useful when you have over 100 MailChimp lists.
  • Use /* ... */ for inline JavaScript comments to prevent errors with minified HTML - props Ed Gifford

Additions

  • Filter: mc4wp_form_animate_scroll to disable animated scroll-to after submitting a form.
  • Add {current_path} variable to use in form templates.
  • Add default attribute to {data_name} variables, usage: {data_something default="The default value"}
2.3.6 2015-07-06
  • July 6, 2015 =

Fixes

  • Undefined index notice when visitor's USER_AGENT is not set.

Improvements

  • Relayed the browser's Accept-Language header to MailChimp for auto-detecting a subscriber's language.
  • Better CSS for form reset
  • Updated HTML5 placeholder polyfill
2.3.5 2015-06-24
  • June 24, 2015 =

Fixes

  • Faulty update for v3.0 appearing for people running GitHub updater plugin.

Improvements

  • Updated language files. Have a look at the translation project if you'd like to help out.
  • Now passing the form as a parameter to mc4wp_form_css_classes filter.
2.3.4 2015-06-24
  • May 29, 2015 =

Fixes

  • Issue with GROUPINGS not being sent to MailChimp

Improvements

  • Code preview in Field Builder is now read-only
2.3.3 2015-05-27
  • May 27, 2015 =

Fixes

  • Get correct IP address when using proxy like Cloudflare or Sucuri WAF.
  • Use strict type check for printing inline CSS that hides honeypot field

Improvements

  • Add contactemail and contactname to field name guesses when integrating with third-party form.
  • Re-enable sslverify
2.3.2 2015-05-12
  • May 12, 2015 =

Fixes

  • Groupings not being sent to MailChimp
  • Get correct IP address when using proxy like Cloudflare or Sucuri WAF.
  • Issue when using more than one {data_xx} replacement

Improvements

  • IE8 compatibility for honeypot fallback script.
2.3.1 2015-05-06
  • May 6, 2015 =

Fixes

  • PHP notice in includes/class-tools.php, introduced by version 2.3.
2.3 2015-05-05
  • May 6, 2015 =

Fixes

  • The email address is no longer automatically added to the Redirect URL as this is against Google Analytics policy. To add it again, use ?email={email} in your Redirect URL setting.
  • Registration type integrations were not correctly picking up on first- and last names.
  • JavaScript error in IE8 because of setAttribute call on honeypot field.
  • API class subscribe method now always returns a boolean.

Improvements

  • Add role attribute to form elements
  • Major code refactoring for easier unit testing and improved code readability.
  • Use Composer for autoloading all plugin classes (PHP 5.2 compatible)
  • You can now use form variables in both forms, messages as checkbox label texts.

Additions

  • You can now handle unsubscribe calls with our forms too.
  • Added Portugese, Indonesian, German (CH) and Spanish (PR) translations.
2.2.4 2015-05-05
  • February 4, 2015 =

Fixed

  • Textual fix as entering "0" for no redirection does not work.

Improvements

  • Moved third-party scripts to their own directory for easier exclusion
  • All code is now adhering to the WP Code Standards
  • Updated Dutch, German, Spanish, Hungarian, French, Italian and Turkish translations.

Additions

  • Now showing a heads up when at limit of 100 MailChimp lists. (#71)
  • Added wpml-config.xml file for better WPML compatibility
  • Added filter mc4wp_menu_items for adding & removing menu items from add-ons
2.2.5 2015-05-05
  • February 13, 2015 =

Fixed

  • Issue where WooCommerce checkout sign-up was not working for cheque payments.
  • Translation were loaded too late to properly translate some strings, like the admin menu items.

Improvements

  • The presence of required list fields in form mark-up is now checked as you type.
  • Number fields will now repopulate if an error occurred.
  • Updated all translations.
  • Make sure there is only one plugin instance.
  • Various other code improvements.

Additions

  • Added support for GitHub Updater Plugin.
  • You can now specify whether you want to send a welcome email (only with double opt-in disabled).

A huge thank you to Stefan Oderbolz for various fixed and improvements related to translations in this release.

2.2.6 2015-05-05
  • February 26, 2015 =

Fixes

  • CSS reset wasn't working for WooCommerce checkout sign-up checkbox.
  • mc4wp-submitted class was not added in IE8
  • Incorrect action attribute on form element for some server configurations

Improvements

  • Anti-SPAM improvements: a better honeypot field and a timestamp field to prevent instant form submissions.
  • Reset background-image on submit buttons when using CSS themes
  • Smarter email detection when integrating with third-party forms
  • Updated all translations

Additions

  • Custom fallback for browsers not supporting input[type="date"]
2.2.7 2015-05-05
  • March 11, 2015 =

Fixes

  • Honeypot field was visible for themes or templates not calling wp_head() and wp_footer()

Improvements

  • Various minor code improvements
  • Updated German, Spanish, Brazilian, French, Hungarian and Russian translations.

Additions

  • Added mc4wp_form_success action hook to hook into successful sign-ups
  • Added mc4wp_form_data filter hook to modify all form data before processing
2.2.8 2015-05-05
  • March 24, 2015 =

Fixes

  • API key field value was not properly escaped.
  • Background images were stripped from submit buttons.

Improvements

  • Better sanitising of all settings
  • Updated all translations

Additions

  • Added mc4wp_before_checkbox and mc4wp_after_checkbox filters to easily add more fields to sign-up checkbox integrations.
  • Added some helper methods related to interest groupings to MC4WP_MailChimp class.
  • Allow setting custom MailChimp lists to subscribe to using lists attribute on shortcode.
2.2.9 2015-05-05
  • April 15, 2015 =

Fixes

  • Menu item for settings page not appearing on Google App Engine (#88)

Improvements

  • Updated Italian, Russian & Turkish translations. Want to help translate the plugin? Full translations get a free Pro license.
2.2.3 2015-01-28
  • January 24, 2014 =

Minor improvements and additions for compatibility with the MailChimp Sync plugin.

2.2.2 2015-01-13
  • January 13, 2014 =

Fixes

  • Plugin wasn't connecting to MailChimp for users on MailChimp server us10 (API keys ending in -us10)
2.2.1 2015-01-12
  • January 12, 2014 =

Improvements

  • Use JS object to transfer lists data to Field Wizard.
  • Field Wizard strings are now translatable
  • Add is_spam method to checkbox integration to battle spam sign-ups
  • Minor code & code style improvements
  • Updated Danish, German, Spanish, French, Italian and Portugese (Brazil) translations

Additions

  • You can now set MC_LOCATION, MC_NOTES and MC_LANGUAGE from your form HTML
  • The submit button now has a default value when generating HTML for it
2.2 2015-01-12
  • December 9, 2014 =

Fixes

  • "Select at least one list" notice appearing when unselecting any MailChimp list in Form settings
  • If an error occurs, textareas will no longer lose their value

Improvements

  • Improved the way form submissions are handled
  • Minor code & documentation improvements
  • Updated Dutch, French, Portugese and Spanish translations

Additions

  • Added sign-up checkbox integration for WooCommerce checkout.
  • Added sign-up checkbox integration for Easy Digital Downloads checkout.
  • The entered email will now be appended to the URL when redirecting to another page
2.1.7 2014-12-01
  • December 1, 2014 =

Fixes

  • Fixes onclick event in older versions of IE, props Simon Schick

Improvements

  • Updated Dutch, French, Hungarian, Italian, Norwegian, Swedish and Taiwanese translations.
  • Some textual improvements.

Additions

  • {email} shortcode to use in form mark-up.
2.1.6 2014-11-18
  • November 18, 2014 =

Fixes

  • Notice in class-widget.php when widget options are never saved.

Improvements

  • Added some missing gettext calls so strings can be translated.
  • Updated translations
2.1.5 2014-10-16
  • October 13, 2014 =

Fixes

  • Notice in class-mailchimp.php when fetching lists from MailChimp.
2.1.4 2014-10-13
  • October 13, 2014 =

Fixes

  • Fixed mc4wp_get_current_url() function for IIS servers using index.php in URL's.
  • Nonce verification was failing with aggressive caching
  • Only call is_email() on strings.

Improvements

  • Minor improvements to memory usage and overall performance
  • Improved sanitization for third-party integrations
  • Wrapped debug messages for checkbox integrations in gettext calls so they can be translated
  • Updated Dutch translations

Additions

  • Submitted forms now get mc4wp-form-submitted CSS class.
  • Filter: mc4wp_cookie_expiration_time to alter expiration time of email cookie. Defaults to 30 days.
  • Hungarian translation, thanks to Nmeth Balzs
  • Partial French translations
2.1.3 2014-09-23
  • September 15, 2014 =

Improvements

  • Updated Spanish and Dutch translations
  • Fixed missing text domains
  • Removed obsolete code in upgrade routine
  • All settings are now properly sanitized before being stored.

Additions

  • Added Slovak language files, thanks to Henrich Koszegi - Webworks.sk.
2.1.2 2014-09-12
  • August, 26, 2014 =

Fixes

  • Remove type attribute from textarea elements
  • Check for array fields in form when checking presence of required MailChimp list fields

Improvements

  • Added -webkit-appearance reset to checkbox CSS
  • Updated Italian translations
  • Updated links to point to the new MailChimp for WordPress Pro site.
  • Don't use {response} tag if form is hidden after successful submissions

Additions

  • Added official integration with Events Manager. Just include a mc4wp-subscribe checkbox field and MailChimp for WordPress will do the rest.
2.1.1 2014-08-24
  • August 12, 2014 =

Fixes

  • mc4wp_get_current_url() now takes ports and the WP site url option into account
  • Quicktags buttons were not showing because script was not loaded, now it is.

Improvements

  • Improved CSS reset for the sign-up checkbox
  • Added deprecated warning to some functions
  • Improvements to third-party forms integration for the sign-up checkbox. Integrating with the Events Manager plugin should work now.
  • Updated Dutch translations
  • Updated English translations

Additions

  • Added mc4wp_form_error_{ERROR_CODE} action hook to allow hooking into all form errors.
  • Added {response} tag to allow setting a custom response position
  • Added various filters to customize form HTML
  • Added German language, thanks to Jochen Gererstorfer
  • Added Italian language, thanks to Gianpaolo Rolando
2.1 2014-07-29
  • July 29, 2014 =

Fixes

  • Some fields lost its value when a form error occured

Improvements

  • Minified all CSS and JS files
  • Required MailChimp fields are now validated server side as well.
  • Birthday and address fields are now automatically formatted in the correct format
  • Improved code, memory usage and class documentation

Additions

  • Brazilian translations, thanks to Felipe Scuissiatto of Evonline
  • mc4wp_form_messages filter to register custom error messages
  • mc4wp_form_message_position filter to set position of error messages (before or after fields)
  • Option to set the text for when a required field is missing
2.0.5 2014-07-20
  • July 21, 2014 =

Improvements

  • Ignore Captcha fields in sign-up data
  • Updated Spanish translations
  • Minor improvements to Admin and MailChimp API class
  • Show field tag and required status in Lists overview table

Additions

  • Add visitor IP address to sign-up data
2.0.4 2014-07-02
  • July 2, 2014 =

Fixes

  • Double sign-up requests for checkbox sign-ups

Improvements

  • Reset checkbox label in default CSS for improved theme compatibility
  • Improved checkbox integration classes
  • Optimised function to retrieve the current URL

Additions

  • Added {language} text variable to print the current site language.
  • Added merge tag names to list overview table
2.0.3 2014-06-18
  • June 17, 2014 =

Fixes

  • Fixed undefined index notice in Contact Form 7 integration class

Improvements

  • Reset form width in all stylesheets
2.0.2 2014-06-11

Fixes

  • Fix fatal error when using mc4wp_checkbox() function
  • No more double API request when integrating with Contact Form 7

Improvements

  • Template functions are now always loaded when needed
  • A warning will now show when required fields are missing in the form mark-up
  • Required form classes can no longer be accidentally removed
  • Various checkbox integration improvements
  • Various CSS improvements to colored form themes
  • Updated Spanish translations
2.0.1 2014-05-14

Improvements

  • Allowed translation of more strings in the settings screens.
  • Added Spanish translations, thanks Paul Benitez - Tecnofilos
  • Minor code improvements

Additions

  • Saving forms without an EMAIL field or submit button will show a notice.
2.0 2014-04-30
  • April 29, 2014 =

Improvements

  • CSS is now served as static CSS instead of being served through PHP.
  • The anti-spam honeypot is now added to the sign-up checkbox as well.
  • Improved object-oriented code architecture and better class documentation
  • Better CSS reset for the various form themes to increase theme compatibility
  • Added class autoloading to the plugin
  • Various minor code improvements

Additions

  • You can now add a captcha field to your sign-up forms by installing the BWS Captcha plugin and using [captcha] inside your form mark-up.
  • All settings pages are now fully translatable. The plugin has just 2 translations available yet (en_US and nl_NL) so if you're good at translating, please send me your language pack for the plugin.
  • You can now use tab indentation in the form markup textarea
1.5.8 2014-04-07

Fixed bug where certain errors (like "already subscribed") were not showing up.

1.5.7 2014-03-18

Minor improvements and small bug fixes.

1.5.6 2014-03-13
  • March 13, 2014 =
  • Fixed: Honeypot textarea showing in some themes
  • Improved: Plugin will automatically strip duplicate <form> tags from form mark-up
  • Improved: Better code documentation
  • Improved: Code is now more adhering to WP code standards
  • Improved: Add custom error type to error message filter to allow developers to show custom error messages
  • Improved: Plugin will now show detailed errors for failed API requests (up to HTTP level)
  • Improved: Better way of loading plugin files
1.5.5 2014-02-25

Fixed field generator only generating text input fields.

1.5.4 2014-02-17

Fixed admin notice and "add to form" button, improved Contact Form 7 integration.

1.5.2 2014-02-16
  • February 4, 2014 =
  • Improved: Improved direct file access security
  • Improved: Now using native WP function to catch SSL requests
  • Improved: Changed call method in API class to public.
  • Added: Filter to edit the required capability to access settings pages
  • Added: Filter to edit form action
  • Added: Filters to allow extra form validation, like a captcha field.
  • Added: Added get_member_info and list_has_subscriber method to API class.
1.5.3 2014-02-16

Fixed admin notice and improved Contact Form 7 integration.

1.5.1 2014-02-04
  • January 5, 2013 =
  • Fixed: Having to submit form twice for some www-hosts.
  • Improved: Scroll to form now waits until page has completely loaded
1.5 2013-12-18
  • 18 December 2013 =
  • Added: BIRTHDAY fields will now be formatted in the DD/MM format automatically
  • Added: The plugin will now try to automatically format ADDRESS fields.
  • Added: Form fields will now keep their value when a validation error occurs
  • Improved: Cache headers for CSS file
  • Improved: Added notice when no lists selected and using sign-up checkboxes
  • Improved: Various code improvements
  • Fixed: Error when activating Pro with the Lite plugin still activated.
  • Fixed: BuddyPress & MultiSite checkbox not automatically added
1.4.8 2013-12-10

WP 3.8 compatibility, better scroll to form and huge settings page performance improvement

1.4.7 2013-12-04
  • December 4, 2013 =
  • Fixed: Checkbox width not being reset when loading default CSS.
  • Improved: Minor security improvement to prevent some plugin files from being accessed directly.
1.4.6 2013-11-27
  • November 27, 2013 =
  • Fixed: Incorrect invalid email address notice showing up every time.
  • Fixed: Incorrect form action url for some servers.
1.4.5 2013-11-27

Bugfix: fixed invalid email address message after updating to 1.4.4

1.4.4 2013-11-26
  • November 27, 2013 =
  • Fixed: FNAME and LNAME not being guessed from NAME for form sign-ups.
  • Added: very small JavaScript fallback for placeholders in older browsers (<
1.4.3 2013-11-18
  • November 19, 2013 =
  • Improved: added filter hook mc4wp_lists to customize lists before sending request to MailChimp.
  • Improved: added empty index.php files to directories to prevent directory listings
1.4.2 2013-11-11
  • November 11, 2013 =
  • Improved: Minor textual improvements in settings pages
  • Improved: Security improvement, plugin file can't be access directly anymore
  • Added: GPL license to plugin files
1.4.1 2013-11-03

Fixed grouping information not being sent to MailChimp when using sign-up forms.

1.4 2013-10-27

New: default form themes, more unlocked fields in the "add field" tool and smarter auto-detection of name fields when integrating with Contact Form 7.

1.3.1 2013-10-22
  • October 20, 2013 =
  • Fixed: bug when calling MailChimp API for PHP 5.2
  • Improved: better default form CSS
  • Improved: Combined checkbox and form stylesheets into 1 file and encouraged browser caching.
1.3 2013-10-13
  • Added: Form widget
  • Added: Smooth scroll to form element after form submission (if jQuery loaded)
  • Improved: Added and removed some buttons from QTags editor toolbar
  • Improved: Some UI improvements
  • Improved: Optimized integration with third-party forms like Contact Form 7
1.2.5 2013-10-08
  • Fixed undefined function mc4wp_replace_variables fatal error when using Quick Cache plugin.
1.2.4 2013-10-08
  • Improved: code performance improvements
  • Improved: added mc4wp_get_form() for an easier shortcode callback. Useful to add a sign-up form to the end of your posts.
  • Improved default CSS
  • Improved: checkbox debug message only shows to WP Administrators when JavaScript is disabled
  • Added: form nonce for better security
  • Fix: CSS issue where the form caused a huge sidebar gap in some themes.
1.2.3 2013-10-03
  • Fixed: certain MailChimp fields not showing up in "Add field" dropdown.
1.2.1 2013-09-29
  • Improved: total revamp of the form field wizard, many improvements.
  • Improved: some textual improvements in the setting pages
  • Added: debug message to sign-up checkbox for WP administrators
1.1.5 2013-09-23
  • Fixed: Form using checkbox settings for list and double opt-in instead of form settings.