WordPress.org

Ready to get started?Download WordPress

Plugin Directory

MailChimp for WordPress

The best MailChimp plugin to get more email subscribers. Easily add sign-up forms and sign-up checkboxes to your WordPress website.

2.1.1 - 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 - July 29, 2014

Fixes

  • Some fields lost its value when a form error occurred

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 - 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 - 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 - June 17, 2014

Fixes

  • Fixed undefined index notice in Contact Form 7 integration class

Improvements

  • Reset form width in all stylesheets

2.0.2 - June 12, 2014

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 - May 15, 2014

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 - 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 - March 26, 2014

Fixes

  • 'call to undefined function' when using Avia Layout Builder
  • "Already subscribed" message never showing

1.5.7 - March 18, 2014

Fixes

  • Fixed special characters in group names not working
  • Fixed BIRTHDAY field format (mm/dd)

Improvements

  • Moved away from Singleton pattern
  • Added a code version number for upgrade routines
  • Better class documentation
  • MailChimp cached data improvements. Now showing subscriber count.
  • Base form CSS improvements, added vertical-align to field elements and removed padding from paragraph elements.
  • Updated Placeholders.js for old IE versions

1.5.6 - 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 - February 25, 2014

  • Fixed: Field generator only generating text fields
  • Fixed: Now using correct deactivation hook
  • Improved: Plugin now fully compatible with custom folder names

1.5.4 - February 17, 2014

  • Fixed: "Add to form" button not working

1.5.3 - February 16, 2014

  • Fixed: Undefined constant notice on admin pages
  • Fixed: "Add to form mark-up" button not working with CKEditor for WordPress
  • Improved: Cleaned-up Admin JS
  • Improved: You can now use [mc4wp_checkbox] inside your CF7 email templates
  • Improved: You can now add default:1 or default:0 to the CF7 shortcode to check or uncheck the sign-up checkbox.

1.5.2 - 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.1 - January 5, 2014

  • Fixed: Having to submit form twice for some www-hosts.
  • Improved: Scroll to form now waits until page has completely loaded

1.5 - December 18, 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 - December 10, 2013

  • Fixed: "bug" that fetched lists again on every plugin settings page - huge performance improvements on the settings pages.
  • Improved: Longer cache time for combined CSS file.
  • Improved: Prevented indexing of plugin directories
  • Improved: Improved default checkbox CSS for themes that have custom checkbox styling.
  • Improved: Better scroll to form element after form submit. Vertically centers form element with and without jQuery now. No ugly page jump.
  • Improved: WP 3.8 Admin CSS compatibility and other improvements to settings pages, especially for small(er) screens.

1.4.7 - 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 - November 27, 2013

  • Fixed: Incorrect invalid email address notice showing up every time.
  • Fixed: Incorrect form action url for some servers.

1.4.4 - November 26, 2013

  • Fixed: FNAME and LNAME not being guessed from NAME for form sign-ups.
  • Added: very small JavaScript fallback for placeholders in older browsers (<= IE9)
  • Improved: removed limit from the lists retreived from MailChimp, for users with more than 25 lists.
  • Improved: added current page URL to form action attribute for people using <base> url's.
  • Improved: removed the sidebar from the admin pages on small screens
  • Improved: various usability improvements
  • Improved: minor improvements to default CSS styles
  • Improved: added various action and filter hooks to the form sign-up process

1.4.3 - 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 - 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 - October 29, 2013

  • Fixed: Grouping data not being sent to MailChimp when using sign-up forms.

1.4 - October 28, 2013

  • Added: default form CSS themes, choose between light, red, green, blue or dark form styling.
  • Added: filter to add more variables to Checkbox Sign-Ups.
  • Improved: more fields unlocked in "add field" tool when editing forms.
  • Improved: smarter auto-detection of name fields when integrating with third-party forms like Contact Form 7
  • Changed: links point to new MailChimp for WordPress page now.

1.3.1 - 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 - October 13, 2013

  • 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 - October 8, 2013

  • Fixed undefined function mc4wp_replace_variables fatal error when using Quick Cache plugin.

1.2.4 - October 6, 2013

  • 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 - October 3, 2013

  • Fixed: bug where some MailChimp fields were not showing in the field wizard / add field tool.

1.2.2 - September 30, 2013

  • Fixed sending extra list fields when integrating with third-party forms like Contact Form 7

1.2.1 - September 29, 2013

  • 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.2 - September 23, 2013

  • Improved: updated to MailChimp 2.0 API
  • Improved: now using custom light-weight API class using the WordPress HTTP API.
  • Improved: huge performance improvements on admin settings pages
  • Improved: usability and responsiveness of form settings page
  • Improved: clean-up

Requires: 3.6 or higher
Compatible up to: 3.9.2
Last Updated: 2014-8-21
Downloads: 522,217

Ratings

4 stars
5 out of 5 stars

Support

49 of 95 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Works!

6 people say it works.
0 people say it's broken.

100,1,1
100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 100,3,3 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 67,3,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,2,2 100,2,2 100,1,1 100,3,3 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,2,2 100,2,2 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,3,3 100,3,3 100,3,3 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,4,4 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,2,2 100,1,1 100,3,3 100,6,6 100,1,1 100,2,2 100,7,7 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,6,6 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,3,3 100,3,3 100,1,1 100,2,2 100,6,6 100,2,2 100,5,5 100,1,1
100,1,1 100,6,6