Easy Forms for MailChimp - Version 1.3.1

Version Description

  • Added nopriv ajax action for anonymous users
Download this release

Release Info

Developer yikesinc
Plugin Icon 128x128 Easy Forms for MailChimp
Version 1.3.1
Comparing to
See all releases

Code changes from version 1.3.0 to 1.3.1

lib/lib.ajax.php CHANGED
@@ -1,5 +1,6 @@
1
  <?php
2
  add_action('wp_ajax_yks_mailchimp_form', 'ykseme_ajaxActions');
 
3
  function ykseme_ajaxActions()
4
  {
5
  global $yksemeBase;
1
  <?php
2
  add_action('wp_ajax_yks_mailchimp_form', 'ykseme_ajaxActions');
3
+ add_action('wp_ajax_nopriv_yks_mailchimp_form', 'ykseme_ajaxActions');
4
  function ykseme_ajaxActions()
5
  {
6
  global $yksemeBase;
readme.md CHANGED
@@ -1,12 +1,13 @@
1
  YIKES, Inc. Easy MailChimp Extender
2
  ===========
3
 
4
- The MailChimp extender allows you to easily control your eMarketing with the simple addition of a shortcode or with the addition of simple php in your template file. Targeted email messages are a more effective form of eMarketing for your business. This easy to use plugin allows your user to choose the exact information they want to receive. Simply create your lists in MailChimp and copy and paste the list ID created by MailChimp.
5
 
6
- In addition, this plugin allows you to collect information from your visitors through a custom form. Collect as much or as little detail as you like!
7
- You can collect information from your visitors such as name, city, zip code to further personalize and target your email marketing.
8
 
9
- The advantages of using MailChimp are vast and now you can expand upon its abilities easily. With simple installation and easy to follow instructions, this extender will considerably improve your email marketing campaigns.
 
 
10
 
11
  Installation
12
  ===========
@@ -17,8 +18,45 @@ Installation
17
  1. Activate the plugin
18
  1. You're finished!
19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  Changes
21
  ===========
22
 
23
- ### v1.0.0:
24
- *Initial Release*
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  YIKES, Inc. Easy MailChimp Extender
2
  ===========
3
 
4
+ The MailChimp extender allows you to easily control your eMarketing with the addition of a shortcode in a post or page or a PHP tag in your template file. Simply create your lists in MailChimp and copy and paste the list ID created by MailChimp into the plugin admin.
5
 
6
+ In addition, this plugin allows you to customize your signup forms with CSS. You can add as many of the base MailChimp list fields as you like and order them via an easy drag-and-drop interface.
 
7
 
8
+ Targeted email messages are a more effective form of eMarketing for your business. The advantages of using MailChimp are vast and now you can expand upon its abilities in Wordpress easily. With simple installation and easy to follow instructions, this extender will considerably improve your email marketing campaigns.
9
+
10
+ If you notice any issues, please submit a bug on our [Github Issue Tracker](https://github.com/yikesinc/yikes-inc-easy-mailchimp-extender/issues "Github Issue Tracker") and I'll look in to it as soon as possible.
11
 
12
  Installation
13
  ===========
18
  1. Activate the plugin
19
  1. You're finished!
20
 
21
+ Frequently Asked Questions
22
+ ===========
23
+
24
+ ### Do I need to have a MailChimp Account?:
25
+ Yes, you can register one for free at [MailChimp](https://mailchimp.com/signup/ "MailChimp Signup").
26
+
27
+ ### Do I need to already have lists configured?:
28
+ Yes, you can configure them through mailchimp. All the plugin needs is your list id.
29
+
30
+ ### Where do I find my API Key?:
31
+ From your MailChimp Dashboard go to Account > API Keys and Authorized Apps. There you will need to add a key if you do not already have one.
32
+ For more help visit [The API Key Help Article](http://kb.mailchimp.com/article/where-can-i-find-my-api-key/ "API Key Help Article")
33
+
34
+ ### Where do I find my List ID?:
35
+ From your MailChimp Dashboard go to Lists. Under the specific list you want to make a signup form for, click settings > list settings and unique ID.
36
+ For more help visit [The List Id Help Article](http://kb.mailchimp.com/article/how-can-i-find-my-list-id/ "List Id Help Article")
37
+
38
+ ### My Information isn't showing up when people subscribe!:
39
+ This is a temporary issue that has to do with the MERGE VARS naming. Follow the instruction of the notice on the lists page. The next major version will fix this issue.
40
+
41
+
42
  Changes
43
  ===========
44
 
45
+ ### 1.3.1:
46
+ *Added nopriv ajax action for anonymous users*
47
+
48
+ ### 1.3.0:
49
+ *Added custom merge_vars field*
50
+
51
+ ### 1.2.0:
52
+ *Removed required from First Name and Last Name fields*
53
+ *Added update routines for future versions*
54
+
55
+ ### 1.1.0:
56
+ *Changed the list logic and added a notice for the MERGE VAR naming schema*
57
+
58
+ ### 1.0.1:
59
+ *Changed CSS paths from Absolute to Relative*
60
+
61
+ ### 1.0.0:
62
+ *Initial Release
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: seriouslysean
3
  Donate link: http://yikesinc.com
4
  Tags: mailchimp, marketing, email, mailing lists, newsletter, signup
5
  Requires at least: 3.2
6
- Tested up to: 3.2
7
- Stable tag: 1.2.0
8
 
9
  The YIKES, Inc. MailChimp extender allows you to easily add a MailChimp signup form to a page or post using a shortcode or template tag.
10
 
@@ -54,6 +54,9 @@ This is a temporary issue that has to do with the MERGE VARS naming. Follow the
54
 
55
  == Changelog ==
56
 
 
 
 
57
  = 1.3.0 =
58
  * Added custom merge_vars field
59
 
@@ -72,6 +75,9 @@ This is a temporary issue that has to do with the MERGE VARS naming. Follow the
72
 
73
  == Upgrade Notice ==
74
 
 
 
 
75
  = 1.3.0 =
76
  * Custom merge vars allows more customized field configuration
77
 
3
  Donate link: http://yikesinc.com
4
  Tags: mailchimp, marketing, email, mailing lists, newsletter, signup
5
  Requires at least: 3.2
6
+ Tested up to: 3.3
7
+ Stable tag: 1.3.1
8
 
9
  The YIKES, Inc. MailChimp extender allows you to easily add a MailChimp signup form to a page or post using a shortcode or template tag.
10
 
54
 
55
  == Changelog ==
56
 
57
+ = 1.3.1 =
58
+ * Added nopriv ajax action for anonymous users
59
+
60
  = 1.3.0 =
61
  * Added custom merge_vars field
62
 
75
 
76
  == Upgrade Notice ==
77
 
78
+ = 1.3.1 =
79
+ * Fixed form not submitting for anonymous users bug
80
+
81
  = 1.3.0 =
82
  * Custom merge vars allows more customized field configuration
83
 
yikes-inc-easy-mailchimp-extender.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin Name: Yikes, Inc Easy Mailchimp Extender
5
  Plugin URI: http://www.yikesinc.com
6
  Description: Mailchimp API integration in the form of a shortcode or php snippet
7
- Version: 1.3.0
8
  Author: Yikes, Inc
9
  Author URI: http://www.yikesinc.com
10
  License: GPL2
@@ -28,8 +28,8 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
28
 
29
  #_________________________________________________ CONSTANTS
30
  /** Configuration **/
31
- if(!defined('YKSEME_DEBUG')) define('YKSEME_DEBUG', true);
32
- if(!defined('YKSEME_VERSION_CURRENT')) define('YKSEME_VERSION_CURRENT', '1.3.0');
33
  if(!defined('YKSEME_REQ_PHP')) define('YKSEME_REQ_PHP', '5.0');
34
  if(!defined('YKSEME_AUTHOR')) define('YKSEME_AUTHOR', 'Sean Kennedy');
35
  if(!defined('YKSEME_SITE')) define('YKSEME_SITE', site_url().'/');
4
  Plugin Name: Yikes, Inc Easy Mailchimp Extender
5
  Plugin URI: http://www.yikesinc.com
6
  Description: Mailchimp API integration in the form of a shortcode or php snippet
7
+ Version: 1.3.1
8
  Author: Yikes, Inc
9
  Author URI: http://www.yikesinc.com
10
  License: GPL2
28
 
29
  #_________________________________________________ CONSTANTS
30
  /** Configuration **/
31
+ if(!defined('YKSEME_DEBUG')) define('YKSEME_DEBUG', false);
32
+ if(!defined('YKSEME_VERSION_CURRENT')) define('YKSEME_VERSION_CURRENT', '1.3.1');
33
  if(!defined('YKSEME_REQ_PHP')) define('YKSEME_REQ_PHP', '5.0');
34
  if(!defined('YKSEME_AUTHOR')) define('YKSEME_AUTHOR', 'Sean Kennedy');
35
  if(!defined('YKSEME_SITE')) define('YKSEME_SITE', site_url().'/');