PluginProbe ʕ •ᴥ•ʔ
MC4WP: Mailchimp for WordPress / 3.1
MC4WP: Mailchimp for WordPress v3.1
4.13.0 4.12.6 4.12.4 4.12.5 4.12.3 4.12.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 2.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3 2.3.1 2.3.10 2.3.11 2.3.12 2.3.13 2.3.14 2.3.15 2.3.16 2.3.17 2.3.18 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 3.0.10 3.0.11 3.0.12 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.11 4.1.12 4.1.13 4.1.14 4.1.15 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.10.0 4.10.1 4.10.2 4.10.3 4.10.4 4.10.5 4.10.6 4.10.7 4.10.8 4.10.9 4.11.0 4.11.1 4.12.0 4.12.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.3 4.3.1 4.3.2 4.3.3 4.4 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.6.1 4.6.2 4.7 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.8 4.8.1 4.8.10 4.8.11 4.8.12 4.8.2 4.8.3 4.8.4 4.8.5 4.8.6 4.8.7 4.8.8 4.8.9 4.9.0 4.9.1 4.9.10 4.9.11 4.9.12 4.9.13 4.9.14 4.9.15 4.9.16 4.9.17 4.9.18 4.9.19 4.9.2 4.9.20 4.9.21 4.9.3 4.9.4 4.9.5 4.9.6 4.9.7 4.9.8 4.9.9 trunk 1.1.5 1.2.1 1.2.3 1.2.4 1.2.5 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8
mailchimp-for-wp / readme.txt
mailchimp-for-wp Last commit date
assets 10 years ago config 10 years ago includes 10 years ago integrations 10 years ago languages 10 years ago vendor 10 years ago CHANGELOG.md 10 years ago LICENSE 11 years ago mailchimp-for-wp.php 10 years ago readme.txt 10 years ago wpml-config.xml 10 years ago
readme.txt
748 lines
1 === MailChimp for WordPress ===
2 Contributors: Ibericode, DvanKooten, iMazed, hchouhan
3 Donate link: https://mc4wp.com/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=donate-link
4 Tags: mailchimp, mc4wp, email, marketing, newsletter, subscribe, widget, mc4wp, contact form 7, woocommerce, buddypress, ibericode, mailchimp forms, mailchimp integrations
5 Requires at least: 3.7
6 Tested up to: 4.4
7 Stable tag: 3.1
8 License: GPLv2 or later
9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
11 MailChimp for WordPress, the absolute best. Subscribe your WordPress site visitors to your MailChimp lists, with ease.
12
13 == Description ==
14
15 #### MailChimp for WordPress
16
17 *Adding sign-up methods for your MailChimp lists to your WordPress site should be easy. With this plugin, it finally is.*
18
19 MailChimp for WordPress helps you add more subscribers to your MailChimp lists using various methods. You can create good looking opt-in forms or integrate with any other form on your site, like your comment, contact or checkout form.
20
21 [youtube https://www.youtube.com/watch?v=fZCYPnFybqU]
22
23 #### Some of the MailChimp for WordPress features
24
25 - Connect with your MailChimp account in seconds.
26
27 - Sign-up forms which are good looking, user-friendly and mobile optimized. You have complete control over the form fields and can send anything you like to MailChimp.
28
29 - Seamless integration with the following plugins:
30 - Default WordPress Comment Form
31 - Default WordPress Registration Form
32 - Contact Form 7
33 - WooCommerce
34 - Ninja Forms
35 - Easy Digital Downloads
36 - Events Manager
37 - BuddyPress
38
39 - A multitude of available add-on plugins:
40 - [MailChimp for WordPress Premium](https://mc4wp.com/)
41 - [MailChimp Top Bar](https://wordpress.org/plugins/mailchimp-top-bar/)
42 - [MailChimp Activity](https://wordpress.org/plugins/mc4wp-activity/)
43 - [MailChimp User Sync](https://wordpress.org/plugins/mailchimp-sync/)
44 - [Scroll Triggered Boxes](https://wordpress.org/plugins/scroll-triggered-boxes/)
45 - [Captcha](https://wordpress.org/plugins/mc4wp-captcha/)
46
47 - Well documented. Our [knowledge base](https://mc4wp.com/kb/) is updated daily.
48
49 - Developer friendly. MailChimp for WordPress is built to be extensible, and comes with a dedicated [code reference for developers](http://developer.mc4wp.com/).
50
51 <blockquote>
52 <h4>Become a Premium user</h4>
53 <p>MailChimp for WordPress has a Premium add-on which comes with several additional benefits.</p>
54 <ul>
55 <li>Multiple forms (with AJAX)</li>
56 <li>eCommerce360 integration for WooCommerce and Easy Digital Downloads</li>
57 <li>Email notifications</li>
58 <li>An easy way to style your forms</li>
59 <li>Detailed reports & statistics</li>
60 </ul>
61 <a href="https://mc4wp.com/features/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=after-features-link">View more Premium features</a>
62 </blockquote>
63
64 #### What is MailChimp?
65
66 MailChimp is a newsletter service that allows you to send out email campaigns to a list of email subscribers. MailChimp is free for lists up to 2000 subscribers, which is why it is the newsletter-service of choice for thousands of businesses.
67
68 This plugin acts as a bridge between your WordPress site and your MailChimp account, connecting the two together.
69
70 If you do not yet have a MailChimp account, [creating one is 100% free and only takes you about 30 seconds](http://mailchimp.com/monkey-rewards/?utm_source=freemium_newsletter&utm_medium=email&utm_campaign=monkey_rewards&aid=a2d08947dcd3683512ce174c5&afl=1).
71
72 == Installation ==
73
74 #### Installing the plugin
75 1. In your WordPress admin panel, go to *Plugins > New Plugin*, search for **MailChimp for WordPress** and click "*Install now*"
76 1. Alternatively, download the plugin and upload the contents of `mailchimp-for-wp.zip` to your plugins directory, which usually is `/wp-content/plugins/`.
77 1. Activate the plugin
78 1. Set [your MailChimp API key](https://admin.mailchimp.com/account/api) in the plugin settings.
79
80 #### Configuring Sign-Up Form(s)
81 1. Go to *MailChimp for WP > Forms*
82 2. Select at least one MailChimp list to subscribe people to.
83 3. *(Optional)* Add more fields to your form using the **add MailChimp field** dropdown.
84 4. Embed a sign-up form in pages or posts by using the `[mc4wp_form]` shortcode.
85 5. Show a sign-up form in your widget areas using the "MailChimp Sign-Up Form" widget.
86 6. Show a sign-up form from your theme files by using the following PHP function.
87
88 `
89 <?php
90
91 if( function_exists( 'mc4wp_show_form' ) ) {
92 mc4wp_show_form();
93 }
94 `
95
96 #### Need help?
97 Please take a look at the [MailChimp for WordPress knowledge base](https://mc4wp.com/kb/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=installation-instructions-link) first. If you can't find your answer there, please look through the [MailChimp for WordPress plugin support forums](https://wordpress.org/support/plugin/mailchimp-for-wp) or start your own topic.
98
99 == Frequently Asked Questions ==
100
101 #### More documentation
102 More detailed documentation can be found in the [MailChimp for WordPress knowledge base](https://mc4wp.com/kb/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=faq).
103
104 #### How to display a form in posts or pages?
105 Use the `[mc4wp_form]` shortcode.
106
107 #### How to display a form in widget areas like the sidebar or footer?
108 Go to **Appearance > Widgets** and use the **MailChimp for WP Form** widget that comes with the plugin.
109
110 #### Where can I find my MailChimp API key?
111 [You can find your MailChimp API key here](http://kb.mailchimp.com/accounts/management/about-api-keys#Find-or-Generate-Your-API-Key)
112
113 #### How to add a sign-up checkbox to my Contact Form 7 form?
114 Use the following shortcode in your CF7 form to display a MailChimp sign-up checkbox.
115
116 `
117 [mc4wp_checkbox "Subscribe to our newsletter?"]
118 `
119
120 #### The form shows a success message but subscribers are not added to my list(s)?
121 If the form shows a success message, there is no doubt that the sign-up request succeeded. MailChimp could have a slight delay sending the confirmation email though, please just be patient and make sure to check your SPAM folder.
122
123 When you have double opt-in disabled, new subscribers will be seen as *imports* by MailChimp. They will not show up in your daily digest emails or statistics. [We always recommend leaving double opt-in enabled](http://blog.mailchimp.com/double-opt-in-vs-single-opt-in-stats/).
124
125 #### How can I style the sign-up form?
126 You can use custom CSS to style the sign-up form if you do not like the themes that come with the plugin. The following selectors can be used to target the various form elements.
127
128 `
129 .mc4wp-form { ... } /* the form element */
130 .mc4wp-form p { ... } /* form paragraphs */
131 .mc4wp-form label { ... } /* labels */
132 .mc4wp-form input { ... } /* input fields */
133 .mc4wp-form input[type="checkbox"] { ... } /* checkboxes */
134 .mc4wp-form input[type="submit"] { ... } /* submit button */
135 .mc4wp-alert { ... } /* success & error messages */
136 .mc4wp-success { ... } /* success message */
137 .mc4wp-error { ... } /* error messages */
138 `
139
140 You can add your custom CSS to your theme stylesheet or (easier) by using a plugin like [Simple Custom CSS](https://wordpress.org/plugins/simple-custom-css/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=after-css-link)
141
142 #### I'm getting an "HTTP Error" when trying to connect to MailChimp
143
144 If you're getting an `HTTP Error` when trying to connect to your MailChimp account, please contact your webhost and ask them if they have PHP CURL installed and updated to the latest version (7.40.x).
145 Also, please ask them to allow requests to `https://api.mailchimp.com/`.
146
147 #### My question is not listed
148
149 Please head over to the [MailChimp for WordPress knowledge base](https://mc4wp.com/kb/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=faq) for more detailed documentation.
150
151 == Other Notes ==
152
153 #### Support
154
155 Use the [WordPress.org plugin forums](https://wordpress.org/support/plugin/mailchimp-for-wp) for community support where we try to help all of our users. If you found a bug, please create an issue on Github where we can act upon them more efficiently.
156
157 If you're a premium user, please use the email address inside the plugin for support as that will guarantee a faster response time.
158
159 Please take a look at the [MailChimp for WordPress knowledge base](https://mc4wp.com/kb/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=description) as well.
160
161 #### Add-on plugins
162
163 There are several [add-on plugins for MailChimp for WordPress](https://mc4wp.com/add-ons/#utm_source=wp-plugin-repo&utm_medium=mailchimp-for-wp&utm_campaign=description), which help you get even more out of your site.
164
165 #### Translations
166
167 The plugin is translated using Transifex. If you want to help out, please head over to the [translation project on Transifex](https://www.transifex.com/projects/p/mailchimp-for-wordpress/).
168
169 #### Development
170
171 MailChimp for WordPress is being developed on GitHub. If you want to collaborate, please look at [ibericode/mailchimp-for-wordpress](https://github.com/ibericode/mailchimp-for-wordpress).
172
173 == Screenshots ==
174
175 1. A static sign-up form in the sidebar of the Twenty Fifteen theme.
176 2. Highly effective 1-click subscribe option in your comment, registration or other forms.
177 3. Use your own fields or use our Field Builder.
178 4. Integrations for many popular plugins.
179 5. Don't know CSS? No worries, our Styles Builder will do the heavy lifting for you! **(Pro Feature)**
180 6. Detailed statistics on which methods are generating the most subscribers. **(Pro Feature)**
181
182 == Changelog ==
183
184
185 #### 3.1 - January 26, 2015
186
187 **Fixes**
188
189 - `<input>` fields being stripped from form when saving as a role other than "superadmin" on MultiSite installations.
190 - Certain actions like "renew lists" not working for users other than admin (if they have explicit access to settings pages).
191
192 **Improvements**
193
194 - Show Akamai firewall reference number when site's IP address is blocked
195 - Make sure integrations have a MailChimp list selected before trying to subscribe.
196 - Move less important settings to "Other" page.
197 - When a field is required in MailChimp, it has to be required in forms as well now.
198 - Allow including a `_mc4wp_email_type` field in forms to set an explicit email type.
199 - Miscellaneous overall performance improvements.
200
201 **Additions**
202
203 - Added [debug logging](https://mc4wp.com/kb/how-to-enable-log-debugging/), which shows all warnings & errors the plugin encountered in communicating with MailChimp.
204 - Add `get_lists_for_email( $email )` method to API class.
205 - Add `MC4WP_Queue` class for better background processing of expensive operations.
206
207 #### 3.0.12 - January 15, 2015
208
209 **Fixes**
210
211 - Incorrect hooks being fired for successful and unsuccessful form sign-ups (which also broke the success redirect).
212
213 #### 3.0.11 - January 14, 2015
214
215 **Improvements**
216
217 - Allow splitting up "birthday" and "date" fields into separate fields with `day`, `month` and `year` index.
218 - Improved algorithm for finding fields when integrating with Contact Form 7 or other custom forms.
219 - Ninja Forms integration can now automatically find name-fields.
220 - Ninja Forms integration can now use `mc4wp-` prefixed admin labels.
221
222 **Additions**
223
224 - `add_ecommerce_order()` and `delete_ecommerce_order()` methods to API class.
225
226 #### 3.0.10 - January 6, 2016
227
228 **Fixes**
229
230 - 500 server error for "already subscribed" on Windows servers.
231 - Incorrect HTML being generated for hidden fields.
232 - Duplicate sign-up request when using CF7 integration.
233
234 **Improvements**
235
236 - Stop logging "already subscribed" errors to PHP's error log.
237 - Simplify `pattern` attribute for `date` fields.
238 - Remove invalid `autofill` attribute from honeypot field.
239
240
241 #### 3.0.9 - December 17, 2015
242
243 **Fixes**
244
245 Not being able to select a list when creating a new form.
246
247 #### 3.0.8 - December 15, 2015
248
249 **Fixes**
250
251 - Make sure `mc4wp_show_form()` works without passing a form ID.
252
253 **Improvements**
254
255 - Remove UI for bulk-enabling integrations, as every integration needs specific settings anyway.
256 - Do not print inline JavaScript for forms until it's surely needed.
257 - Add `position` key to `mc4wp_admin_menu_items` filter to set a menu position.
258 - Various minor code improvements.
259
260 #### 3.0.7 - December 10, 2015
261
262 **Fixes**
263
264 Workaround for [SSL certification bug in WordPress 4.4](https://core.trac.wordpress.org/ticket/34935), affecting servers with an older versions of OpenSSL installed.
265
266 **Additions**
267
268 Added `mc4wp_use_sslverify` filter to disable or explicitly enable SSL certificate verification.
269
270
271 #### 3.0.4 - December 7, 2015
272
273 **Fixes**
274
275 - Fixes compatibility issues with add-on plugins performing validation, like Goodbye Captcha and BWS Captcha.
276
277 **Improvements**
278
279 - Now using group ID's for interest grouping fields, so changing the group in MailChimp does not require updating your form code.
280 - Never load enabled integrations which are not installed.
281 - Reintroduce support for automatically sending `OPTIN_IP`
282
283 **Additions**
284
285 - Add filter: `mc4wp_form_data`, filters form data before it is processed.
286
287
288 #### 3.0.3 - November 30, 2015
289
290 **Fixes**
291
292 - Added backwards compatibility for [Goodbye Captcha](https://wordpress.org/plugins/goodbye-captcha/) integration.
293
294 **Improvements**
295
296 - Prevented notice when saving Form widget settings for the first time.
297 - Add `autofill="off"` to honeypot field.
298 - Remove nonces from forms as they're not really useful for publicly available features.
299 - Errors returned by MailChimp are now logged for Forms as well.
300 - Pre-select MailChimp list if there's just one list in the connected account.
301 - Added missing translation calls for Form Editor.
302
303 #### 3.0.2 - November 25, 2015
304
305 **Fixes**
306
307 - Redirect on success not working.
308 - Forms overview page redirected to main WP Admin page (edge case).
309 - Safari was always showing the leave-page confirmation dialog.
310
311 **Improvements**
312
313 - Add form-specific classes to preview form element. This allows the [Styles Builder](https://mc4wp.com/features/) to work with the Form Preview.
314 - Form events are now triggered _after_ the page has finished loading, so all scripts are loaded & ready to use.
315 - Reset background-color in Form Themes stylesheets.
316
317 #### 3.0.0 & 3.0.1 - November 23, 2015
318
319 Version 3.0 is a total revamp of the plugin. For a quick overview of the changes, please [read this post on our blog](https://mc4wp.com/blog/whats-new-in-mailchimp-for-wordpress-the-big-three-o/).
320
321 Before upgrading, please go through the [upgrade guide](https://mc4wp.com/kb/upgrading-to-3-0/) as some things have changed.
322
323 **Breaking Changes**
324
325 - Captcha fields: `{captcha}` field is now handled by the [Captcha add-on plugin](https://wordpress.org/plugins/mc4wp-captcha/).
326 - New dynamic content tags syntax: `{data_NAME}` is now `{data key="NAME"}`
327 - Event binding: `jQuery(document).on('subscribe.mc4wp','.mc4wp-form', function(){ ... })` is now `mc4wp.forms.on('subscribed', function(form) { ... })`
328 - Removed integrations: MultiSite & bbPress.
329
330 **Improvements**
331
332 - New form editor with syntax highlighting, more advanced field options & better visual feedback.
333 - Better support for MailChimp `address` fields.
334 - Better support for choice fields (eg groupings, list choice & country fields).
335 - All fields marked as `required` are now validated server-side as well (instead of just MailChimp required fields).
336 - All integrations have their own settings page now.
337 - Events Manager: checkbox is now automatically added to booking forms.
338 - Tons of usability & accessibility improvements.
339 - Tons of code improvements: improved memory usage, 100+ new unit tests & better usage of various best practices.
340 - The [premium plugin](https://mc4wp.com/) is now an add-on of this plugin.
341
342 **Additions**
343
344 - New "Preview Form" option, showing unsaved form changes.
345 - Integrations can now be "implicit", thus no longer showing a checkbox option to visitors.
346 - New JavaScript API, replacing jQuery event hooks.
347 - Ninja Forms integration
348 - Introduced various new filter & action hooks, please see the new [code reference for developers](http://developer.mc4wp.com/) for more information.
349
350 #### 2.3.18 - November 2, 2015
351
352 **Fixes**
353
354 - Incorrect number of parameters for `error_log` statement in integrations class.
355
356 **Improvements**
357
358 - Usage tracking is now scheduled once a week (instead of daily).
359 - Preparations for [the upcoming MailChimp for WordPress version 3.0 release](https://mc4wp.com/blog/breaking-backwards-compatibility-in-version-3-0/).
360 - Tested compatibility with WordPress 4.4
361
362 #### 2.3.17 - October 22, 2015
363
364 **Fixes**
365
366 - Honeypot field being autofilled in Chrome, causing a form error.
367
368 **Improvements**
369
370 - Updated Portugese translations.
371
372
373 #### 2.3.16 - October 14, 2015
374
375 **Fixes**
376
377 - Error in Russian translation, causing a broken link on the MailChimp settings page.
378
379 **Improvements**
380
381 - Textual improvements to MailChimp settings page.
382 - Connectivity issues with MailChimp will now _always_ show an error message.
383 - Renewing MailChimp lists will now also update the output of the `{subscriber_count}` tag.
384
385 #### 2.3.15 - October 9, 2015
386
387 **Fixes**
388
389 - Fixes JS error when form contains no submit button
390
391 **Improvements**
392
393 - Only prefix `url` fields with `http://` if it is filled.
394 - Updated Spanish & Catalan translations, thanks to [Xavier Gimeno Torrent](http://www.xaviergimeno.net/).
395 - Fix `mc4wp_form_before_fields` being applied twice.
396 - Position honeypot field to the right for Right-To-Left sites.
397 - `_mc4wp_lists` can now be a comma-separated string of MailChimp list ID's to subscribe to (or an array).
398 - Minor other defensive coding improvements to prevent clashes with other plugins.
399
400 **Additions**
401
402 - Added opt-in usage tracking to help us make the plugin better. No sensitive data is tracked.
403
404 #### 2.3.14 - September 25
405
406 **Fixes**
407
408 - Use of undefined constant in previous update.
409
410 #### 2.3.13 - September 25, 2015
411
412 **Fixes**
413
414 - Honeypot causing horizontal scrollbar on RTL sites.
415 - List choice fields not showing when using one of the default form themes.
416
417 **Improvements**
418
419 - Minor styling improvements for RTL sites.
420 - MailChimp list fields of type "website" will now become HTML5 `url` type fields.
421 - Auto-prefix fields of type `url` with `http://`
422
423 #### 2.3.12 - September 21, 2015
424
425 **Fixes**
426
427 - Issue with interest groupings not being fetched after updating to version 2.3.11
428
429 #### 2.3.11 - September 21, 2015
430
431 **Fixes**
432
433 - Honeypot field being filled by browser's autocomplete.
434 - Styling issue for submit buttons in Mobile Safari.
435 - Empty response from MailChimp API
436
437 **Improvements**
438
439 - Do not query MailChimp API for interest groupings if list has none.
440 - Integration errors are now logged to PHP's error log for easier debugging.
441
442 **Additions**
443
444 - You can now use shortcodes in the form content.
445
446 #### 2.3.10 - September 7, 2015
447
448 **Fixes**
449
450 - Showing "not connected" when the plugin was actually connected to MailChimp.
451 - Issue with `address` fields when `addr1` was not given.
452 - Comment form checkbox not outputted for some older themes.
453
454 **Improvements**
455
456 - Do not flush MailChimp cache on every settings save.
457 - Add default CSS styles for `number` fields.
458 - Placeholders will now work in older version of IE as well.
459
460 #### 2.3.9 - September 1, 2015
461
462 **Improvements**
463
464 - MailChimp lists cache is now automatically flushed after changing your API key setting.
465 - Better field population after submitting a form with errors.
466 - More helpful error message when no list is selected.
467 - Translate options when installing plugin from a language other than English.
468 - Add form mark-up to WPML configuration file.
469 - Sign-up checkbox in comment form is now shown before the "submit comment" button.
470 - URL-encode variables in "Redirect URL" setting.
471 - Better error message when connected to MailChimp but account has no lists.
472
473 **Additions**
474
475 - Add `mc4wp_form_action` filter to set a custom `action` attribute on the form element.
476
477 #### 2.3.8 - August 18, 2015
478
479 **Fixes**
480
481 - Prevented JS error when outputting forms with no submit button.
482 - Using `0` as a Redirect URL resulted in a blank page.
483 - Sign-up checkbox was showing twice in the Easy Digital Downloads checkout when showing registration fields, thanks [Daniel Espinoza](https://github.com/growdev).
484 - Default form was not automatically translated for languages other than English.
485
486 **Improvements**
487
488 - Better way to hide the honeypot field, which stops bots from subscribing to your lists.
489 - role="form" is no longer needed, thanks [XhmikosR](https://github.com/XhmikosR)!
490 - Filter `mc4wp_form_animate_scroll` now disables just the scroll animation, not the scroll itself.
491 - Revamped UI for MailChimp lists overview
492 - Updated German & Greek translations.
493
494 **Additions**
495
496 - Added `mc4wp_form_is_submitted()` and `mc4wp_form_get_response_html()` functions.
497
498 #### 2.3.7 - July 13, 2015
499
500 **Improvements**
501
502 - Use the same order as MailChimp.com, which is useful when you have over 100 MailChimp lists.
503 - Use `/* ... */` for inline JavaScript comments to prevent errors with minified HTML - props [Ed Gifford](https://github.com/egifford)
504
505 **Additions**
506
507 - Filter: `mc4wp_form_animate_scroll` to disable animated scroll-to after submitting a form.
508 - Add `{current_path}` variable to use in form templates.
509 - Add `default` attribute to `{data_name}` variables, usage: `{data_something default="The default value"}`
510
511 #### 2.3.6 - July 6, 2015
512
513 **Fixes**
514
515 - Undefined index notice when visitor's USER_AGENT is not set.
516
517 **Improvements**
518
519 - Relayed the browser's Accept-Language header to MailChimp for auto-detecting a subscriber's language.
520 - Better CSS for form reset
521 - Updated HTML5 placeholder polyfill
522
523 #### 2.3.5 - June 24, 2015
524
525 **Fixes**
526
527 - Faulty update for v3.0 appearing for people running GitHub updater plugin.
528
529 **Improvements**
530
531 - Updated language files.
532 - Now passing the form as a parameter to `mc4wp_form_css_classes` filter.
533
534 #### 2.3.4 - May 29, 2015
535
536 **Fixes**
537
538 - Issue with GROUPINGS not being sent to MailChimp
539
540 **Improvements**
541
542 - Code preview in Field Builder is now read-only
543
544 #### 2.3.3 - May 27, 2015
545
546 **Fixes**
547
548 - Get correct IP address when using proxy like Cloudflare or Sucuri WAF.
549 - Use strict type check for printing inline CSS that hides honeypot field
550
551 **Improvements**
552
553 - Add `contactemail` and `contactname` to field name guesses when integrating with third-party form.
554 - Re-enable `sslverify`
555
556 #### 2.3.2 - May 12, 2015
557
558 **Fixes**
559
560 - Groupings not being sent to MailChimp
561 - Issue when using more than one `{data_xx}` replacement
562
563 **Improvements**
564
565 - IE8 compatibility for honeypot fallback script.
566
567 #### 2.3.1 - May 6, 2015
568
569 **Fixes**
570
571 - PHP notice in `includes/class-tools.php`, introduced by version 2.3.
572
573 #### 2.3 - May 6, 2015
574
575 **Fixes**
576
577 - 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.
578 - Registration type integrations were not correctly picking up on first- and last names.
579 - JavaScript error in IE8 because of `setAttribute` call on honeypot field.
580 - API class `subscribe` method now always returns a boolean.
581
582 **Improvements**
583
584 - Add `role` attribute to form elements
585 - Major code refactoring for easier unit testing and improved code readability.
586 - Use Composer for autoloading all plugin classes (PHP 5.2 compatible)
587 - You can now use [form variables in both forms, messages as checkbox label texts](https://mc4wp.com/kb/using-variables-in-your-form-or-messages/).
588
589 **Additions**
590
591 - You can now handle unsubscribe calls with our forms too.
592 - Added Portugese, Indonesian, German (CH) and Spanish (PR) translations.
593
594 #### 2.2.9 - April 15, 2015
595
596 **Fixes**
597
598 - Menu item for settings page not appearing on Google App Engine ([#88](https://github.com/ibericode/mailchimp-for-wordpress/issues/88))
599
600 **Improvements**
601
602 - Updated Italian, Russian & Turkish translations. [Want to help translate the plugin? Full translations get a free Pro license](https://www.transifex.com/projects/p/mailchimp-for-wordpress/).
603
604 #### 2.2.8 - March 24, 2015
605
606 **Fixes**
607
608 - API key field value was not properly escaped.
609 - Background images were stripped from submit buttons.
610
611 **Improvements**
612
613 - Better sanitising of all settings
614 - Updated all translations
615
616 **Additions**
617
618 - Added `mc4wp_before_checkbox` and `mc4wp_after_checkbox` filters to easily add more fields to sign-up checkbox integrations.
619 - Added some helper methods related to interest groupings to `MC4WP_MailChimp` class.
620 - Allow setting custom MailChimp lists to subscribe to using `lists` attribute on shortcode.
621
622 #### 2.2.7 - March 11, 2015
623
624 **Fixes**
625
626 - Honeypot field was visible for themes or templates not calling `wp_head()` and `wp_footer()`
627
628 **Improvements**
629
630 - Various minor code improvements
631 - Updated German, Spanish, Brazilian, French, Hungarian and Russian translations.
632
633 **Additions**
634
635 - Added [mc4wp_form_success](https://github.com/ibericode/mailchimp-for-wordpress/blob/06f0c833027f347a288d2cb9805e0614767409b6/includes/class-form-request.php#L292-L301) action hook to hook into successful sign-ups
636 - Added [mc4wp_form_data](https://github.com/ibericode/mailchimp-for-wordpress/blob/06f0c833027f347a288d2cb9805e0614767409b6/includes/class-form-request.php#L138-L142) filter hook to modify all form data before processing
637
638
639 #### 2.2.6 - February 26, 2015
640
641 **Fixes**
642
643 - CSS reset wasn't working for WooCommerce checkout sign-up checkbox.
644 - `mc4wp-submitted` class was not added in IE8
645 - Incorrect `action` attribute on form element for some server configurations
646
647 **Improvements**
648
649 - Anti-SPAM improvements: a better honeypot field and a timestamp field to prevent instant form submissions.
650 - Reset `background-image` on submit buttons when using CSS themes
651 - Smarter email detection when integrating with third-party forms
652 - Updated all translations
653
654 **Additions**
655
656 - Custom fallback for browsers not supporting `input[type="date"]`
657
658
659 #### 2.2.5 - February 13, 2015
660
661 **Fixed**
662
663 - Issue where WooCommerce checkout sign-up was not working for cheque payments.
664 - Translation were loaded too late to properly translate some strings, like the admin menu items.
665
666 **Improvements**
667
668 - The presence of required list fields in form mark-up is now checked as you type.
669 - Number fields will now repopulate if an error occurred.
670 - Updated all translations.
671 - Make sure there is only one plugin instance.
672 - Various other code improvements.
673
674 **Additions**
675
676 - Added support for [GitHub Updater Plugin](https://github.com/afragen/github-updater).
677 - You can now specify whether you want to send a welcome email (only with double opt-in disabled).
678
679 A huge thank you to [Stefan Oderbolz](http://metaodi.ch/) for various fixed and improvements related to translations in this release.
680
681
682 #### 2.2.4 - February 4, 2015
683
684 **Fixed**
685
686 - Textual fix as entering "0" for no redirection does not work.
687
688 **Improvements**
689
690 - Moved third-party scripts to their own directory for easier exclusion
691 - All code is now adhering to the WP Code Standards
692 - Updated [Dutch, German, Spanish, Hungarian, French, Italian and Turkish translations](https://www.transifex.com/projects/p/mailchimp-for-wordpress/).
693
694 **Additions**
695
696 - Now showing a heads up when at limit of 100 MailChimp lists. ([#71](https://github.com/ibericode/mailchimp-for-wordpress/issues/71))
697 - Added `wpml-config.xml` file for better WPML compatibility
698 - Added filter `mc4wp_menu_items` for adding & removing menu items from add-ons
699
700 #### 2.2.3 - January 24, 2015
701
702 Minor improvements and additions for compatibility with the [MailChimp Sync plugin](https://wordpress.org/plugins/mailchimp-sync/).
703
704 #### 2.2.2 - January 13, 2015
705
706 **Fixes**
707
708 - Plugin wasn't connecting to MailChimp for users on MailChimp server `us10` (API keys ending in `-us10`)
709
710 #### 2.2.1 - January 12, 2015
711
712 **Improvements**
713
714 - Use JS object to transfer lists data to Field Wizard.
715 - Field Wizard strings are now translatable
716 - Add `is_spam` method to checkbox integration to battle spam sign-ups
717 - Minor code & code style improvements
718 - Updated Danish, German, Spanish, French, Italian and Portugese (Brazil) translations
719
720 **Additions**
721
722 - You can now set `MC_LOCATION`, `MC_NOTES` and `MC_LANGUAGE` from your form HTML
723 - The submit button now has a default value when generating HTML for it
724
725 #### 2.2 - December 9, 2014
726
727 **Fixes**
728
729 - "Select at least one list" notice appearing when unselecting any MailChimp list in Form settings
730 - If an error occurs, textareas will no longer lose their value
731
732 **Improvements**
733
734 - Improved the way form submissions are handled
735 - Minor code & documentation improvements
736 - Updated Dutch, French, Portugese and Spanish translations
737
738 **Additions**
739
740 - Added sign-up checkbox integration for [WooCommerce](https://wordpress.org/plugins/woocommerce/) checkout.
741 - Added sign-up checkbox integration for [Easy Digital Downloads](https://wordpress.org/plugins/easy-digital-downloads/) checkout.
742 - The entered email will now be appended to the URL when redirecting to another page
743 == Upgrade Notice ==
744
745 = 3.0.3 =
746
747 Minor improvements and re-added support for Goodbye Captcha integration.
748