Version 2.0 of Mailchimp for WordPress

Published on Permalink

Almost a year after its initial release (June 2013) and close to 300.000 downloads later, I just pushed version 2.0 of Mailchimp for WordPress to the plugin repository. Although the update doesn't come with too many changes or new features it brings some cool new features to the plugin.

Support for CAPTCHA fields

The biggest new feature is the ability to include (mathematical) Captcha fields in your sign-up forms. The option to include a Captcha field will only be visible if you're running the Captcha plugin by BestWebSoft.

If you're running the Captcha plugin, using the [captcha] shortcode in your form mark-up is the only thing that's needed to render the Captcha field. The plugin will take care of validation and showing any possible error messages.


Translated settings pages

Previously the only translatable part were the actual sign-up forms and checkboxes. In version 2.0, all text on the Mailchimp for WordPress settings pages makes use of WordPress' translation functions which allows translation to the language of your WP installation. Dutch settings page

As of now, the plugin only comes with English (default) and Dutch language files. If you're good at translating, feel free to send in your translation files so I can include them in the plugin. You can download the latest .po files here.

Other changes

  • Stylesheets are no longer combined and served through a .php file but are now served as static (and minified) CSS. This allows the use of a plugin like W3 Total Cache to combine the various stylesheets loaded by Mailchimp for WP.
  • You can now use TAB indentation in the form mark-up, which helps keeping your mark-up looking nice and tidy.
  • The anti-SPAM honeypot is now added to sign-up checkboxes as well, reducing spam sign-ups even more.
  • Major code improvement: better object-oriented code, class documentation (PHPDocs) and so forth.

Premium plugin

In case you don't know, Mailchimp for WordPress has a premium version which comes with some very useful improvements over the free version. For example, using the Pro version you can create multiple sign-up forms where each form can be totally different and subscribe people to one or multiple of your Mailchimp lists.

All new features and changes described in this post are (obviously) also included in the Pro version of the plugin.

GitHub project

Although not directly related to the 2.0 release, the Mailchimp for WordPress project is now on GitHub. If you would like to follow development of the plugin (or even contribute some code yourself), feel free to drop by.

Found a bug? Please raise an issue on GitHub.