Version Description
- Added nopriv ajax action for anonymous users
Download this release
Release Info
Developer | yikesinc |
Plugin | 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 +1 -0
- readme.md +44 -6
- readme.txt +8 -2
- yikes-inc-easy-mailchimp-extender.php +3 -3
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
|
5 |
|
6 |
-
In addition, this plugin allows you to
|
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 |
-
###
|
24 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
7 |
-
Stable tag: 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,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.
|
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',
|
32 |
-
if(!defined('YKSEME_VERSION_CURRENT')) define('YKSEME_VERSION_CURRENT', '1.3.
|
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().'/');
|