MailChimp Forms by MailMunch - Version 3.0.6

Version Description

Download this release

Release Info

Developer mailmunch
Plugin Icon 128x128 MailChimp Forms by MailMunch
Version 3.0.6
Comparing to
See all releases

Code changes from version 3.0.5 to 3.0.6

includes/class-mailchimp-mailmunch-post-type.php CHANGED
@@ -55,6 +55,7 @@ class Mailchimp_Mailmunch_Post_Type {
55
  */
56
  public function post_type_template( $template ) {
57
  global $post;
 
58
  if ($post->post_type == MAILCHIMP_MAILMUNCH_POST_TYPE) {
59
  return plugin_dir_path( dirname( __FILE__ ) ) . 'public/mailchimp-mailmunch-landing-page.php';
60
  }
55
  */
56
  public function post_type_template( $template ) {
57
  global $post;
58
+ if (empty($post)) return $template;
59
  if ($post->post_type == MAILCHIMP_MAILMUNCH_POST_TYPE) {
60
  return plugin_dir_path( dirname( __FILE__ ) ) . 'public/mailchimp-mailmunch-landing-page.php';
61
  }
includes/class-mailchimp-mailmunch.php CHANGED
@@ -22,7 +22,7 @@ define( 'MAILCHIMP_MAILMUNCH_SLUG', "mailchimp-mailmunch" );
22
  define( 'MAILCHIMP_MAILMUNCH_PREFIX', 'mc_mm' );
23
  define( 'MAILCHIMP_MAILMUNCH_POST_TYPE', 'mailmunch_page' );
24
  define( 'MAILCHIMP_MAILMUNCH_PLUGIN_DIRECTORY', 'mailchimp-forms-by-mailmunch' );
25
- define( 'MAILCHIMP_MAILMUNCH_VERSION', '3.0.5' );
26
 
27
  /**
28
  * The core plugin class.
22
  define( 'MAILCHIMP_MAILMUNCH_PREFIX', 'mc_mm' );
23
  define( 'MAILCHIMP_MAILMUNCH_POST_TYPE', 'mailmunch_page' );
24
  define( 'MAILCHIMP_MAILMUNCH_PLUGIN_DIRECTORY', 'mailchimp-forms-by-mailmunch' );
25
+ define( 'MAILCHIMP_MAILMUNCH_VERSION', '3.0.6' );
26
 
27
  /**
28
  * The core plugin class.
mailchimp-mailmunch.php CHANGED
@@ -16,7 +16,7 @@
16
  * Plugin Name: MailChimp Forms by MailMunch
17
  * Plugin URI: http://connect.mailchimp.com/integrations/mailmunch-email-list-builder
18
  * Description: The MailChimp plugin allows you to quickly and easily add signup forms for your MailChimp lists. Popup, Embedded, Top Bar and a variety of different options available.
19
- * Version: 3.0.5
20
  * Author: MailMunch
21
  * Author URI: http://www.mailmunch.co
22
  * License: GPL-2.0+
16
  * Plugin Name: MailChimp Forms by MailMunch
17
  * Plugin URI: http://connect.mailchimp.com/integrations/mailmunch-email-list-builder
18
  * Description: The MailChimp plugin allows you to quickly and easily add signup forms for your MailChimp lists. Popup, Embedded, Top Bar and a variety of different options available.
19
+ * Version: 3.0.6
20
  * Author: MailMunch
21
  * Author URI: http://www.mailmunch.co
22
  * License: GPL-2.0+
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === MailChimp Forms by MailMunch ===
2
  Contributors: mailmunch, lizgannes, mailchimpzain, adeelraza, jessicabrownmm
3
  Donate link: https://www.mailmunch.co/pricing/?utm_source=wp-plugin-repo&utm_medium=mailchimp-mailmunch&utm_campaign=donate-link
4
- Tags: mailchimp, mailchimp form, mailchimp popup, mailchimp newsletter, mailchimp widget, mailchimp wordpress, email, marketing, newsletter
5
  Requires at least: 4.0
6
  Tested up to: 4.8
7
- Stable tag: 3.0.5
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -12,11 +12,9 @@ MailChimp Forms to get more email subscribers. Subscribe your WordPress visitors
12
 
13
  == Description ==
14
 
15
- #### MailChimp Forms by MailMunch
16
 
17
- *Adding sign-up methods for your MailChimp lists to your WordPress site is now easier than ever.*
18
-
19
- MailChimp Forms by MailMunch allows you to painlessly add MailChimp sign up forms to your WordPress site. The MailChimp form captures the lead and sends it to specific MailChimp lists automatically. You can set it to no op-in, opt-in, or double opt-in.
20
 
21
  [vimeo http://vimeo.com/117103275]
22
 
@@ -39,25 +37,15 @@ Our MailChimp plugin allows you to build a range of different MailChimp forms an
39
  #### MailChimp Form Features
40
 
41
  - Connect with your MailChimp account in seconds. No API keys required
42
-
43
  - Build **unlimited** forms for any of your MailChimp lists with an easy-to-use admin, including multiple forms for the same list
44
-
45
  - Sign-up forms look beautiful, user-friendly and mobile optimized. You have complete control over the form fields and can send anything you like to MailChimp
46
-
47
  - Analytics and reporting for your MailChimp forms
48
-
49
  - A/B Test your MailChimp forms and improve conversions
50
-
51
  - Includes landing page builder with MailChimp forms
52
-
53
  - Disable or Enable the default MailChimp welcome email
54
-
55
  - Add MailChimp forms to any post or page
56
-
57
  - Supports MailChimp interest groups
58
-
59
  - View your MailChimp analytics and reports
60
-
61
  - Custom thank you message for MailChimp subscribers
62
 
63
  In no time you'll be creating superb MailChimp newsletter forms and landing pages that never let you down and capture thousands of emails every day.
@@ -236,175 +224,3 @@ Use the [WordPress.org plugin forums](https://wordpress.org/support/plugin/mailc
236
 
237
  - Improved error messages when writing exceptions to debug log.
238
  - Show notice when form is missing required MailChimp fields.
239
-
240
- #### MailChimp Forms 2.0.9 - January 17, 2016
241
-
242
- - Fixed MailChimp integration bug
243
- - Fixed MailChimp lists not found bug
244
-
245
- #### MailChimp Forms 2.0.8 - January 2, 2016
246
-
247
- - More MailChimp form themes
248
- - Created API classes to interact with the MailChimp API
249
-
250
- #### MailChimp Forms 2.0.7
251
-
252
- - Fixed MailChimp API wrapper class file
253
- - The "Send Welcome Email" option is no longer supported by MailChimp and has been removed
254
-
255
- #### MailChimp Forms 2.0.6.9
256
-
257
- - Fix: repair 'Opt In' default list drop down on options page
258
- - Fix: repair errors being thrown when a commenter is added to a list
259
-
260
- #### MailChimp Forms 2.0.6.8
261
-
262
- - Removed the update MailChimp profile info link, some users brought up security concerns.
263
- - Fixed missing argument when using table display formatting.
264
-
265
- #### MailChimp Forms 2.0.6.7
266
-
267
- - We have added brand new functionality, allowing users to easily customize forms on the fly, through a familiar UI as well as a templating framework to allow users to design and implement their own custom forms. A minor security bug was patched in this release as well. We fixed an issue with the MailChimp API key check running on each page load, and added a few new filters to allow users to alter text.
268
-
269
- #### MailChimp Forms 2.0.6.6
270
-
271
- **Fixes**
272
-
273
- - Added autocomplete="false" to MailChimp API input field
274
- - Added event listener to form submission (forms can now be placed in modals/slideout menus)
275
-
276
- #### MailChimp Forms 2.0.6.4
277
-
278
- **Fixes**
279
-
280
- - Security Vulnerability patched
281
-
282
- #### MailChimp Forms 2.0.6.3
283
-
284
- **Fixes**
285
-
286
- - fix bug with nonce security check when using table 'Preferred Form Layout' setting
287
-
288
- #### MailChimp Forms 2.0.6.2
289
-
290
- **Fixes**
291
-
292
- - added `stripslashes()` to the following settings fields :
293
- - Single Opt-in Confirmation Message
294
- - Double Opt-in Confirmation Message
295
- - Interest Group Label
296
- - Opt-in Checkbox Text
297
-
298
- **Updates**
299
-
300
- - Updated readme FAQ section
301
-
302
- #### MailChimp Forms 2.0.6.1
303
-
304
- - Update SSL conditional in main plugin file
305
- - Added mcrypt module check, for MailChimp API encryption
306
- - Conditionally loaded scripts and styles in admin ( prevent conflicts )
307
- - Included NONCE security checks on form submissions ( helps prevent CSRF and other attacks )
308
- - Added proper update task function to add missing settings to the options page ( prevents undefined variables for new settings )
309
-
310
- #### MailChimp Forms 2.0.6
311
-
312
- - Biggest change is migrating the plugin to use MailChimp's v3 API.
313
- - Added missing styles to post page ( added missing icon to tinyMCE button )
314
- - Added missing styles to widget page
315
- - Adjusted Chimp Chatter activity time formatting to return correct time based on user time zone
316
- - New Feature: Real time updates to MailChimp Account Activity ( utilizing the heartbeat MailChimp API )
317
- - New Feature: Added MailChimp account activity widget to dashboard ( with live updates using heartbeat MailChimp API )
318
- - Added screenshot of admin dashboard account activity widget
319
-
320
- #### MailChimp Forms 2.0.5.9
321
-
322
- - Added reCAPTCHA support to prevent bots and spammers from submitting forms
323
- - Split settings page into three separate sections
324
- - Removed Jetpack sharing icons from appearing in the success messages
325
-
326
- #### MailChimp Forms 2.0.5.8
327
-
328
- - Update MailChimp API to v2.0
329
- - Added MailChimp API Key Validation Check
330
- - Updated translation files with new strings
331
- - Update existing screen shots and add new screen shot
332
- - Update FAQ
333
- - Added "loaded server modules" to the debug page, to better aid in support requests
334
-
335
- #### MailChimp Forms 2.0.5.7
336
-
337
- - Changed name of plugin to MailChimp Forms
338
- - Added support for multiples of the same MailChimp list
339
- - Bug fixes
340
-
341
- #### MailChimp Forms 2.0.5.6
342
-
343
- - Added support for multiples of the same MailChimp list
344
- - Bug fixes
345
-
346
- #### MailChimp Forms 2.0.5.5
347
-
348
- - Supports custom merge vars now
349
- - Allows import from MailChimp
350
- - Allows Table or Div output
351
-
352
- #### MailChimp Forms 2.0.5.4
353
-
354
- - Fixed form not submitting to MailChimp for anonymous users bug
355
-
356
- #### MailChimp Forms 2.0.5.3
357
-
358
- - Custom merge vars allows more customized field configuration
359
-
360
- #### MailChimp Forms 2.0.5.2
361
-
362
- - Removed required from First Name and Last Name fields
363
- - Added update routines for future versions
364
-
365
- #### MailChimp Forms 2.0.5.1
366
-
367
- - Changed the list logic and added a notice for the MERGE VAR naming schema
368
-
369
- #### MailChimp Forms 2.0.5
370
-
371
- - Impression tracking can now be disabled
372
- - Small UI improvements to form editor
373
- - Numerous bug fixes
374
-
375
- #### MailChimp Forms 2.0.4.9
376
-
377
- - Changed CSS paths from Absolute to Relative
378
-
379
- #### MailChimp Forms 2.0.4 =
380
- - MailChimp automation
381
-
382
- = MailChimp Forms 2.0.3 =
383
- * Added new layout
384
- * Added MailChimp Popup Feature
385
- * Numerous Bugfixes
386
- * Numerous User Interface Improvements
387
-
388
- = MailChimp Forms 2.0.2 =
389
- * CSS improvements
390
- * UI improvements
391
- * Fixed API conflicts
392
- * Fixed conflict with cherry plugin
393
-
394
- = MailChimp Forms 2.0.1 =
395
- * Numerous CSS Fixes
396
- * Fixed issues with PHP5.2
397
- * Confirmed compatibility with WordPress 4.0.1
398
- * Added premium banner
399
-
400
- = MailChimp Forms 2.0.0 =
401
- * Brand New: Faster and more reliable MailChimp forms
402
-
403
- = MailChimp Forms 1.0.9 =
404
- * Faster MailChimp forms
405
-
406
- = MailChimp Forms 1.0.8 =
407
- * Fixed multiple MailChimp forms conflict
408
-
409
- = MailChimp Forms 1.0.7 =
410
- * MailChimp confirmation email
1
  === MailChimp Forms by MailMunch ===
2
  Contributors: mailmunch, lizgannes, mailchimpzain, adeelraza, jessicabrownmm
3
  Donate link: https://www.mailmunch.co/pricing/?utm_source=wp-plugin-repo&utm_medium=mailchimp-mailmunch&utm_campaign=donate-link
4
+ Tags: MailChimp, MailChimp forms, MailChimp lists, opt-in forms, sign up form, MailChimp, email, forms, mailing lists, marketing, newsletter, sign up
5
  Requires at least: 4.0
6
  Tested up to: 4.8
7
+ Stable tag: 3.0.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
12
 
13
  == Description ==
14
 
15
+ MailChimp Forms by MailMunch allows you to add unlimited MailChimp sign up forms to your WordPress site. You can add forms to posts, pages, sidebars or any other section. This plugin connects your site to your MailChimp account and pulls in all of your MailChimp list information.
16
 
17
+ Adding new sign-up methods for your MailChimp lists to your WordPress site is now easier than ever. The MailChimp form captures the lead and sends it to specific MailChimp lists automatically. You can set it to no opt-in, opt-in, or double opt-in.
 
 
18
 
19
  [vimeo http://vimeo.com/117103275]
20
 
37
  #### MailChimp Form Features
38
 
39
  - Connect with your MailChimp account in seconds. No API keys required
 
40
  - Build **unlimited** forms for any of your MailChimp lists with an easy-to-use admin, including multiple forms for the same list
 
41
  - Sign-up forms look beautiful, user-friendly and mobile optimized. You have complete control over the form fields and can send anything you like to MailChimp
 
42
  - Analytics and reporting for your MailChimp forms
 
43
  - A/B Test your MailChimp forms and improve conversions
 
44
  - Includes landing page builder with MailChimp forms
 
45
  - Disable or Enable the default MailChimp welcome email
 
46
  - Add MailChimp forms to any post or page
 
47
  - Supports MailChimp interest groups
 
48
  - View your MailChimp analytics and reports
 
49
  - Custom thank you message for MailChimp subscribers
50
 
51
  In no time you'll be creating superb MailChimp newsletter forms and landing pages that never let you down and capture thousands of emails every day.
224
 
225
  - Improved error messages when writing exceptions to debug log.
226
  - Show notice when form is missing required MailChimp fields.