Version Description
- Added ConvertKit integration.
Download this release
Release Info
Developer | FancyThemes |
Plugin | Optin Forms |
Version | 1.2.4 |
Comparing to | |
See all releases |
Code changes from version 1.2.3 to 1.2.4
- css/optinforms-admin.css +1 -1
- images/support-convertkit-001.png +0 -0
- images/support-convertkit-002.png +0 -0
- images/support-convertkit-003.png +0 -0
- images/support-convertkit-004.png +0 -0
- images/support-convertkit-005.png +0 -0
- includes/functions-forms.php +6 -6
- includes/functions.php +129 -2
- includes/options-email-solution.php +89 -0
- includes/register-settings.php +3 -0
- optin-forms.php +1 -1
- readme.txt +24 -4
css/optinforms-admin.css
CHANGED
@@ -45,7 +45,7 @@
|
|
45 |
.optinforms-ad-product-button a {color: #fff!important; background: #FD5A22; padding: 9px 20px; border: 0; border-radius: 4px; font-size: 16px; font-weight: 700; cursor: pointer; width: 220px; text-align: center; text-transform: uppercase; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box;letter-spacing:1px;}
|
46 |
.optinforms-ad-product-button a:hover {background: #505050; color:#fff!important;}
|
47 |
|
48 |
-
#optinforms_email_solution_option1, #optinforms_email_solution_option2, #optinforms_email_solution_option3, #optinforms_email_solution_option4, #optinforms_email_solution_option5, #optinforms_email_solution_option6, #optinforms_form_design_option1, #optinforms_form_design_option2, #optinforms_form_design_option3, #optinforms_form_design_option4, #optinforms_form_design_option5, #optinforms_form_design_option6 {display:none;}
|
49 |
|
50 |
#optinforms-slider-wrapper {margin: 0; width: 764px;}
|
51 |
#optinforms-slider {position: relative; width: 680px; height: 175px; margin: 0; padding: 0; overflow: hidden; list-style:none; text-align:center;}
|
45 |
.optinforms-ad-product-button a {color: #fff!important; background: #FD5A22; padding: 9px 20px; border: 0; border-radius: 4px; font-size: 16px; font-weight: 700; cursor: pointer; width: 220px; text-align: center; text-transform: uppercase; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box;letter-spacing:1px;}
|
46 |
.optinforms-ad-product-button a:hover {background: #505050; color:#fff!important;}
|
47 |
|
48 |
+
#optinforms_email_solution_option1, #optinforms_email_solution_option2, #optinforms_email_solution_option3, #optinforms_email_solution_option4, #optinforms_email_solution_option5, #optinforms_email_solution_option6, #optinforms_email_solution_option7, #optinforms_form_design_option1, #optinforms_form_design_option2, #optinforms_form_design_option3, #optinforms_form_design_option4, #optinforms_form_design_option5, #optinforms_form_design_option6 {display:none;}
|
49 |
|
50 |
#optinforms-slider-wrapper {margin: 0; width: 764px;}
|
51 |
#optinforms-slider {position: relative; width: 680px; height: 175px; margin: 0; padding: 0; overflow: hidden; list-style:none; text-align:center;}
|
images/support-convertkit-001.png
ADDED
Binary file
|
images/support-convertkit-002.png
ADDED
Binary file
|
images/support-convertkit-003.png
ADDED
Binary file
|
images/support-convertkit-004.png
ADDED
Binary file
|
images/support-convertkit-005.png
ADDED
Binary file
|
includes/functions-forms.php
CHANGED
@@ -204,19 +204,19 @@ function optinforms_create_form() {
|
|
204 |
global $optinforms_form_design;
|
205 |
// echo $optinforms_form_design;
|
206 |
if($optinforms_form_design == 'optinforms_form_design_option1') {
|
207 |
-
return "" . optinforms_code_comment() . "<div id=\"optinforms-form1-container\" " . optinforms_form1_get_width() . "
|
208 |
}
|
209 |
elseif($optinforms_form_design == 'optinforms_form_design_option2') {
|
210 |
-
return "" . optinforms_code_comment() . "<div id=\"optinforms-form2-container\" " . optinforms_form2_get_width() . "
|
211 |
}
|
212 |
elseif($optinforms_form_design == 'optinforms_form_design_option3') {
|
213 |
-
return "" . optinforms_code_comment() . "<div id=\"optinforms-form3-container\" " . optinforms_form3_get_width() . "
|
214 |
}
|
215 |
elseif($optinforms_form_design == 'optinforms_form_design_option4') {
|
216 |
-
return "" . optinforms_code_comment() . "<div id=\"optinforms-form4-container\" " . optinforms_form4_get_width() . "
|
217 |
}
|
218 |
elseif($optinforms_form_design == 'optinforms_form_design_option5') {
|
219 |
-
return "" . optinforms_code_comment() . "<div id=\"optinforms-form5-container\" " . optinforms_form5_get_width() . "
|
220 |
}
|
221 |
else {
|
222 |
global $optinforms_forms;
|
@@ -232,7 +232,7 @@ function optinforms_create_form() {
|
|
232 |
|
233 |
// Does the method exist to output the form?
|
234 |
if ( method_exists( $design, 'get_optin_form' ) ) {
|
235 |
-
return optinforms_code_comment() . '<form method="post" ' . optinforms_form_target_blank() . ' action="' . optinforms_get_form_action() . '">' . optinforms_get_form_identifiers() . $design->get_optin_form() . '</form><div class="clear">';
|
236 |
}
|
237 |
}
|
238 |
}
|
204 |
global $optinforms_form_design;
|
205 |
// echo $optinforms_form_design;
|
206 |
if($optinforms_form_design == 'optinforms_form_design_option1') {
|
207 |
+
return "" . optinforms_code_comment() . "<div id=\"optinforms-form1-container\" " . optinforms_form1_get_width() . ">" . optinforms_before_form() . "<form method=\"post\" " . optinforms_form_target_blank() . " action=\"" . optinforms_get_form_action() . "\" " . optinforms_form_action_appendix() . ">" . optinforms_get_form_identifiers() . "<div id=\"optinforms-form1\" style=\"background:" . optinforms_form1_default_background() . "; border-color:" . optinforms_form1_default_border() . "\"><p id=\"optinforms-form1-title\" style=\"font-family:" . optinforms_form1_default_title_font() . "; font-size:" . optinforms_form1_default_title_size() . "; line-height:" . optinforms_form1_default_title_size() . "; color:" . optinforms_form1_default_title_color() . "\">" . optinforms_form1_default_title() ."</p><p id=\"optinforms-form1-subtitle\" style=\"font-family:" . optinforms_form1_default_subtitle_font() . "; font-size:" . optinforms_form1_default_subtitle_size() . "; line-height:" . optinforms_form1_default_subtitle_size() . "; color:" . optinforms_form1_default_subtitle_color() . "\">" . optinforms_form1_default_subtitle() . "</p><div id=\"optinforms-form1-name-field-container\"> <input type=\"text\" id=\"optinforms-form1-name-field\" name=\"" . optinforms_get_name_field() . "\" placeholder=\"" . optinforms_form1_default_name_field() . "\" style=\"font-family:" . optinforms_form1_default_fields_font() . "; font-size:" . optinforms_form1_default_fields_size() . "; color:" . optinforms_form1_default_fields_color() . "\" /></div><!--optinforms-form1-name-field-container--><div id=\"optinforms-form1-email-field-container\"><input type=\"text\" id=\"optinforms-form1-email-field\" name=\"" . optinforms_get_email_field() . "\" placeholder=\"" . optinforms_form1_default_email_field() . "\" style=\"font-family:" . optinforms_form1_default_fields_font() . "; font-size:" . optinforms_form1_default_fields_size() . "; color:" . optinforms_form1_default_fields_color() . "\" /></div><!--optinforms-form1-email-field-container--><div id=\"optinforms-form1-button-container\"><input type=\"submit\" name=\"submit\" id=\"optinforms-form1-button\" value=\"" . optinforms_form1_default_button_text() . "\" style=\"font-family:" . optinforms_form1_default_button_text_font() . "; font-size:" . optinforms_form1_default_button_text_size() . "; color:" . optinforms_form1_default_button_text_color() . "; background-color:" . optinforms_form1_default_button_background() . "\" /></div><!--optinforms-form1-button-container--><div class=\"clear\"></div><p id=\"optinforms-form1-disclaimer\" style=\"font-family:" . optinforms_form1_default_disclaimer_font() . "; font-size:" . optinforms_form1_default_disclaimer_size() . "; line-height:" . optinforms_form1_default_disclaimer_size() . "; color:" . optinforms_form1_default_disclaimer_color() . "\">" . optinforms_form1_default_disclaimer() . "</p></div><!--optinforms-form1--><div class=\"clear\"></div>" . optinforms_powered_by() . "</form></div><!--optinforms-form1-container--><div class=\"clear\"></div>" . optinforms_code_comment_end() . optinforms_form1_add_custom_css() . "";
|
208 |
}
|
209 |
elseif($optinforms_form_design == 'optinforms_form_design_option2') {
|
210 |
+
return "" . optinforms_code_comment() . "<div id=\"optinforms-form2-container\" " . optinforms_form2_get_width() . ">" . optinforms_before_form() . "<form method=\"post\" " . optinforms_form_target_blank() . " action=\"" . optinforms_get_form_action() . "\" " . optinforms_form_action_appendix() . ">" . optinforms_get_form_identifiers() . "<div id=\"optinforms-form2\" style=\"background:" . optinforms_form2_default_background() . "\"><div id=\"optinforms-form2-title-container\"><div id=\"optinforms-form2-title\" style=\"font-family:" . optinforms_form2_default_title_font() . "; font-size:" . optinforms_form2_default_title_size() . "; line-height:" . optinforms_form2_default_title_size() . "; color:" . optinforms_form2_default_title_color() . "\">" . optinforms_form2_default_title() ."</div><!--optinforms-form2-title--></div><!--optinforms-form2-title-container--><div id=\"optinforms-form2-email-field-container\"><input type=\"text\" id=\"optinforms-form2-email-field\" name=\"" . optinforms_get_email_field() . "\" placeholder=\"" . optinforms_form2_default_email_field() . "\" style=\"font-family:" . optinforms_form2_default_fields_font() . "; font-size:" . optinforms_form2_default_fields_size() . "; color:" . optinforms_form2_default_fields_color() . "\" /></div><!--optinforms-form2-email-field-container--><div id=\"optinforms-form2-button-container\"><input type=\"submit\" name=\"submit\" id=\"optinforms-form2-button\" value=\"" . optinforms_form2_default_button_text() . "\" style=\"font-family:" . optinforms_form2_default_button_text_font() . "; font-size:" . optinforms_form2_default_button_text_size() . "; color:" . optinforms_form2_default_button_text_color() . "; background-color:" . optinforms_form2_default_button_background() . "\" /></div><!--optinforms-form2-button-container--><div id=\"optinforms-form2-disclaimer-container\"><p id=\"optinforms-form2-disclaimer\" style=\"font-family:" . optinforms_form2_default_disclaimer_font() . "; font-size:" . optinforms_form2_default_disclaimer_size() . "; line-height:" . optinforms_form2_default_disclaimer_size() . "; color:" . optinforms_form2_default_disclaimer_color() . "\">" . optinforms_form2_default_disclaimer() . "</p></div><!--optinforms-form2-disclaimer-container--><div class=\"clear\"></div></div><!--optinforms-form2--><div class=\"clear\"></div>" . optinforms_powered_by() . "</form></div><!--optinforms-form2-container--><div class=\"clear\"></div>" . optinforms_code_comment_end() . optinforms_form2_add_custom_css() . "";
|
211 |
}
|
212 |
elseif($optinforms_form_design == 'optinforms_form_design_option3') {
|
213 |
+
return "" . optinforms_code_comment() . "<div id=\"optinforms-form3-container\" " . optinforms_form3_get_width() . ">" . optinforms_before_form() . "<form method=\"post\" " . optinforms_form_target_blank() . " action=\"" . optinforms_get_form_action() . "\" " . optinforms_form_action_appendix() . ">" . optinforms_get_form_identifiers() . "<div id=\"optinforms-form3\"><div id=\"optinforms-form3-inside\" style=\"background:" . optinforms_form3_default_background() . "\"><div id=\"optinforms-form3-container-left\"><div id=\"optinforms-form3-title\" style=\"font-family:" . optinforms_form3_default_title_font() . "; font-size:" . optinforms_form3_default_title_size() . "; line-height:" . optinforms_form3_default_title_size() . "; color:" . optinforms_form3_default_title_color() . "\">" . optinforms_form3_default_title() ."</div><!--optinforms-form3-title--><div id=\"optinforms-form3-subtitle\" style=\"font-family:" . optinforms_form3_default_subtitle_font() . "; font-size:" . optinforms_form3_default_subtitle_size() . "; color:" . optinforms_form3_default_subtitle_color() . "\">" . optinforms_form3_default_subtitle() . "</div><!--optinforms-form3-subtitle--></div><!--optinforms-form3-container-left--><div id=\"optinforms-form3-container-right\"><input type=\"text\" id=\"optinforms-form3-name-field\" name=\"" . optinforms_get_name_field() . "\" placeholder=\"" . optinforms_form3_default_name_field() . "\" style=\"font-family:" . optinforms_form3_default_fields_font() . "; font-size:" . optinforms_form3_default_fields_size() . "; color:" . optinforms_form3_default_fields_color() . "\" /><input type=\"text\" id=\"optinforms-form3-email-field\" name=\"" . optinforms_get_email_field() . "\" placeholder=\"" . optinforms_form3_default_email_field() . "\" style=\"font-family:" . optinforms_form3_default_fields_font() . "; font-size:" . optinforms_form3_default_fields_size() . "; color:" . optinforms_form3_default_fields_color() . "\" /><input type=\"submit\" name=\"submit\" id=\"optinforms-form3-button\" value=\"" . optinforms_form3_default_button_text() . "\" style=\"font-family:" . optinforms_form3_default_button_text_font() . "; font-size:" . optinforms_form3_default_button_text_size() . "; color:" . optinforms_form3_default_button_text_color() . "; background-color:" . optinforms_form3_default_button_background() . "\" /></div><!--optinforms-form3-container-right--><div class=\"clear\"></div></div><!--optinforms-form3-inside--></div><!--optinforms-form3--><div class=\"clear\"></div>" . optinforms_powered_by() . "</form></div><!--optinforms-form3-container--><div class=\"clear\"></div>" . optinforms_code_comment_end() . optinforms_form3_add_custom_css() . "";
|
214 |
}
|
215 |
elseif($optinforms_form_design == 'optinforms_form_design_option4') {
|
216 |
+
return "" . optinforms_code_comment() . "<div id=\"optinforms-form4-container\" " . optinforms_form4_get_width() . ">" . optinforms_before_form() . "<form method=\"post\" " . optinforms_form_target_blank() . " action=\"" . optinforms_get_form_action() . "\" " . optinforms_form_action_appendix() . ">" . optinforms_get_form_identifiers() . "<div id=\"optinforms-form4\" style=\"background:" . optinforms_form4_default_background() . "; border-color:" . optinforms_form4_default_border() . "\"><div id=\"optinforms-form4-title\" style=\"font-family:" . optinforms_form4_default_title_font() . "; font-size:" . optinforms_form4_default_title_size() . "; line-height:" . optinforms_form4_default_title_size() . "; color:" . optinforms_form4_default_title_color() . "\">" . optinforms_form4_default_title() ."</div><!--optinforms-form4-title--><div id=\"optinforms-form4-subtitle\" style=\"font-family:" . optinforms_form4_default_subtitle_font() . "; font-size:" . optinforms_form4_default_subtitle_size() . "; line-height:" . optinforms_form4_default_subtitle_size() . "; color:" . optinforms_form4_default_subtitle_color() . "\">" . optinforms_form4_default_subtitle() . "</div><!--optinforms-form4-subtitle--><input type=\"text\" id=\"optinforms-form4-email-field\" name=\"" . optinforms_get_email_field() . "\" placeholder=\"" . optinforms_form4_default_email_field() . "\" style=\"font-family:" . optinforms_form4_default_fields_font() . "; font-size:" . optinforms_form4_default_fields_size() . "; color:" . optinforms_form4_default_fields_color() . "\" /><input type=\"submit\" name=\"submit\" id=\"optinforms-form4-button\" value=\"" . optinforms_form4_default_button_text() . "\" style=\"font-family:" . optinforms_form4_default_button_text_font() . "; font-size:" . optinforms_form4_default_button_text_size() . "; color:" . optinforms_form4_default_button_text_color() . "; background-color:" . optinforms_form4_default_button_background() . "\" /><div id=\"optinforms-form4-disclaimer\" style=\"font-family:" . optinforms_form4_default_disclaimer_font() . "; font-size:" . optinforms_form4_default_disclaimer_size() . "; line-height:" . optinforms_form4_default_disclaimer_size() . "; color:" . optinforms_form4_default_disclaimer_color() . "\">" . optinforms_form4_default_disclaimer() . "</div><!--optinforms-form4-disclaimer--><div class=\"clear\"></div></div><!--optinforms-form4--><div class=\"clear\"></div>" . optinforms_powered_by() . "</form></div><!--optinforms-form4-container--><div class=\"clear\"></div>" . optinforms_code_comment_end() . optinforms_form4_add_custom_css() . "";
|
217 |
}
|
218 |
elseif($optinforms_form_design == 'optinforms_form_design_option5') {
|
219 |
+
return "" . optinforms_code_comment() . "<div id=\"optinforms-form5-container\" " . optinforms_form5_get_width() . ">" . optinforms_before_form() . "<form method=\"post\" " . optinforms_form_target_blank() . " action=\"" . optinforms_get_form_action() . "\" " . optinforms_form_action_appendix() . ">" . optinforms_get_form_identifiers() . "<div id=\"optinforms-form5\" style=\"background:" . optinforms_form5_default_background() . ";\"><div id=\"optinforms-form5-container-left\"><div id=\"optinforms-form5-title\" style=\"font-family:" . optinforms_form5_default_title_font() . "; font-size:" . optinforms_form5_default_title_size() . "; line-height:" . optinforms_form5_default_title_size() . "; color:" . optinforms_form5_default_title_color() . "\">" . optinforms_form5_default_title() ."</div><!--optinforms-form5-title--><input type=\"text\" id=\"optinforms-form5-name-field\" name=\"" . optinforms_get_name_field() . "\" placeholder=\"" . optinforms_form5_default_name_field() . "\" style=\"font-family:" . optinforms_form5_default_fields_font() . "; font-size:" . optinforms_form5_default_fields_size() . "; color:" . optinforms_form5_default_fields_color() . "\" /><input type=\"text\" id=\"optinforms-form5-email-field\" name=\"" . optinforms_get_email_field() . "\" placeholder=\"" . optinforms_form5_default_email_field() . "\" style=\"font-family:" . optinforms_form5_default_fields_font() . "; font-size:" . optinforms_form5_default_fields_size() . "; color:" . optinforms_form5_default_fields_color() . "\" /><input type=\"submit\" name=\"submit\" id=\"optinforms-form5-button\" value=\"" . optinforms_form5_default_button_text() . "\" style=\"font-family:" . optinforms_form5_default_button_text_font() . "; font-size:" . optinforms_form5_default_button_text_size() . "; color:" . optinforms_form5_default_button_text_color() . "; background-color:" . optinforms_form5_default_button_background() . "\" /></div><!--optinforms-form5-container-left--><div id=\"optinforms-form5-container-right\"><div id=\"optinforms-form5-subtitle\" style=\"font-family:" . optinforms_form5_default_subtitle_font() . "; font-size:" . optinforms_form5_default_subtitle_size() . "; color:" . optinforms_form5_default_subtitle_color() . "\">" . optinforms_form5_default_subtitle() . "</div><!--optinforms-form5-subtitle--><div id=\"optinforms-form5-disclaimer\" style=\"font-family:" . optinforms_form5_default_disclaimer_font() . "; font-size:" . optinforms_form5_default_disclaimer_size() . "; color:" . optinforms_form5_default_disclaimer_color() . "\">" . optinforms_form5_default_disclaimer() . "</div><!--optinforms-form5-disclaimer--></div><!--optinforms-form5-container-right--><div class=\"clear\"></div></div><!--optinforms-form5--><div class=\"clear\"></div>" . optinforms_powered_by() . "</form></div><!--optinforms-form5-container--><div class=\"clear\"></div>" . optinforms_code_comment_end() . optinforms_form5_add_custom_css() . "";
|
220 |
}
|
221 |
else {
|
222 |
global $optinforms_forms;
|
232 |
|
233 |
// Does the method exist to output the form?
|
234 |
if ( method_exists( $design, 'get_optin_form' ) ) {
|
235 |
+
return optinforms_code_comment() . optinforms_before_form() . '<form method="post" ' . optinforms_form_target_blank() . ' action="' . optinforms_get_form_action() . '" ' . optinforms_form_action_appendix() . '>' . optinforms_get_form_identifiers() . $design->get_optin_form() . '</form><div class="clear">';
|
236 |
}
|
237 |
}
|
238 |
}
|
includes/functions.php
CHANGED
@@ -16,6 +16,9 @@
|
|
16 |
$optinforms_form_error_icontact = get_option('optinforms_form_error_icontact');
|
17 |
$optinforms_form_webformid_getresponse = get_option('optinforms_form_webformid_getresponse');
|
18 |
$optinforms_form_name_field_interspire = get_option('optinforms_form_name_field_interspire');
|
|
|
|
|
|
|
19 |
|
20 |
$optinforms_included_fonts = array ("Arial", "Baumans", "Belgrano", "Chewy", "Cinzel Decorative", "Coming Soon", "Contrail One", "Damion", "Dancing Script", "Droid Sans", "Droid Serif", "Englebert", "Fenix", "Flavors", "Fredoka One", "Georgia", "Gloria Hallelujah", "Gochi Hand", "Grand Hotel", "Helvetica", "Lobster", "Luckiest Guy", "Marcellus SC", "News Cycle", "Nixie One", "Oleo Script", "Open Sans", "Oswald", "Overlock SC", "Pacifico", "Parisienne", "Quicksand", "Racing Sans One", "Roboto Condensed", "Russo One", "Sanchez", "Shadows Into Light", "Share Tech", "Signika Negative", "Tahoma", "Times New Roman", "Titan One", "Unkempt", "Verdana", "Viga");
|
21 |
$optinforms_included_fonts_simple = array ("Arial, Helvetica, sans-serif", "Times New Roman, Times, serif", "Tahoma, Geneva, sans-serif", "Courier New, Courier, monospace", "Georgia, Times New Roman, Times, serif", "Trebuchet MS, Arial, sans-serif", "Verdana, Geneva, sans-serif", "Palatino Linotype, Book Antiqua, serif");
|
@@ -50,6 +53,42 @@ function optinforms_get_email_solution() {
|
|
50 |
return $optinforms_email_solution;
|
51 |
}
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
// Add our form action
|
54 |
function optinforms_get_form_action() {
|
55 |
global $optinforms_email_solution;
|
@@ -60,7 +99,6 @@ function optinforms_get_form_action() {
|
|
60 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option1') {
|
61 |
return "https://www.aweber.com/scripts/addlead.pl";
|
62 |
}
|
63 |
-
|
64 |
// add iContact form action
|
65 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option2') {
|
66 |
return "https://app.icontact.com/icp/signup.php";
|
@@ -81,6 +119,46 @@ function optinforms_get_form_action() {
|
|
81 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option6') {
|
82 |
return optinforms_form_action_interspire();
|
83 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
}
|
85 |
|
86 |
// MailChimp form action
|
@@ -103,6 +181,29 @@ function optinforms_form_action_mailchimp() {
|
|
103 |
return $optinforms_form_action_mailchimp;
|
104 |
}
|
105 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
// Mad Mimi form action
|
107 |
function optinforms_form_action_madmimi() {
|
108 |
global $optinforms_form_action_madmimi;
|
@@ -202,6 +303,15 @@ function optinforms_form_name_field_interspire() {
|
|
202 |
return $optinforms_form_name_field_interspire;
|
203 |
}
|
204 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
205 |
// Open our form in a new window?
|
206 |
function optinforms_form_target_blank() {
|
207 |
global $optinforms_form_target;
|
@@ -242,6 +352,12 @@ function optinforms_get_form_identifiers() {
|
|
242 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option6') {
|
243 |
// do nothing
|
244 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
245 |
}
|
246 |
|
247 |
// Define our name field
|
@@ -274,6 +390,10 @@ function optinforms_get_name_field() {
|
|
274 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option6') {
|
275 |
return "CustomFields[" . optinforms_form_name_field_interspire() . "]";
|
276 |
}
|
|
|
|
|
|
|
|
|
277 |
}
|
278 |
|
279 |
// Define our email field
|
@@ -306,6 +426,10 @@ function optinforms_get_email_field() {
|
|
306 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option6') {
|
307 |
return "email";
|
308 |
}
|
|
|
|
|
|
|
|
|
309 |
}
|
310 |
|
311 |
// Define a form design
|
@@ -331,7 +455,7 @@ function optinforms_form_exclude_pages() {
|
|
331 |
|
332 |
// Decide when our admin notices are loaded
|
333 |
function optinforms_configuration() {
|
334 |
-
global $optinforms_email_solution, $optinforms_form_list_name_aweber, $optinforms_form_listid_icontact, $optinforms_form_specialid_icontact, $optinforms_form_clientid_icontact, $optinforms_form_action_mailchimp, $optinforms_form_webformid_getresponse, $optinforms_form_action_madmimi, $optinforms_form_action_interspire;
|
335 |
if(($optinforms_email_solution == 'optinforms_email_solution_option1') && (empty($optinforms_form_list_name_aweber))) {
|
336 |
echo optinforms_configuration_message();
|
337 |
}
|
@@ -350,6 +474,9 @@ function optinforms_configuration() {
|
|
350 |
elseif (($optinforms_email_solution == 'optinforms_email_solution_option6') && (empty($optinforms_form_action_interspire))) {
|
351 |
echo optinforms_configuration_message();
|
352 |
}
|
|
|
|
|
|
|
353 |
}
|
354 |
|
355 |
// Create our admin notice - user needs to configure the plugin
|
16 |
$optinforms_form_error_icontact = get_option('optinforms_form_error_icontact');
|
17 |
$optinforms_form_webformid_getresponse = get_option('optinforms_form_webformid_getresponse');
|
18 |
$optinforms_form_name_field_interspire = get_option('optinforms_form_name_field_interspire');
|
19 |
+
$optinforms_form_id_convertkit = get_option('optinforms_form_id_convertkit');
|
20 |
+
$optinforms_form_success_convertkit = get_option('optinforms_form_success_convertkit');
|
21 |
+
$optinforms_form_error_convertkit = get_option('optinforms_form_error_convertkit');
|
22 |
|
23 |
$optinforms_included_fonts = array ("Arial", "Baumans", "Belgrano", "Chewy", "Cinzel Decorative", "Coming Soon", "Contrail One", "Damion", "Dancing Script", "Droid Sans", "Droid Serif", "Englebert", "Fenix", "Flavors", "Fredoka One", "Georgia", "Gloria Hallelujah", "Gochi Hand", "Grand Hotel", "Helvetica", "Lobster", "Luckiest Guy", "Marcellus SC", "News Cycle", "Nixie One", "Oleo Script", "Open Sans", "Oswald", "Overlock SC", "Pacifico", "Parisienne", "Quicksand", "Racing Sans One", "Roboto Condensed", "Russo One", "Sanchez", "Shadows Into Light", "Share Tech", "Signika Negative", "Tahoma", "Times New Roman", "Titan One", "Unkempt", "Verdana", "Viga");
|
24 |
$optinforms_included_fonts_simple = array ("Arial, Helvetica, sans-serif", "Times New Roman, Times, serif", "Tahoma, Geneva, sans-serif", "Courier New, Courier, monospace", "Georgia, Times New Roman, Times, serif", "Trebuchet MS, Arial, sans-serif", "Verdana, Geneva, sans-serif", "Palatino Linotype, Book Antiqua, serif");
|
53 |
return $optinforms_email_solution;
|
54 |
}
|
55 |
|
56 |
+
// Anything we need to display before the <form> tag
|
57 |
+
function optinforms_before_form() {
|
58 |
+
global $optinforms_email_solution;
|
59 |
+
if(empty($optinforms_email_solution)) {
|
60 |
+
// do nothing
|
61 |
+
}
|
62 |
+
// add Aweber form action
|
63 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option1') {
|
64 |
+
// do nothing
|
65 |
+
}
|
66 |
+
// add iContact form action
|
67 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option2') {
|
68 |
+
// do nothing
|
69 |
+
}
|
70 |
+
// add Mailchimp form action
|
71 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option3') {
|
72 |
+
// do nothing
|
73 |
+
}
|
74 |
+
// add GetResponse form action
|
75 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option4') {
|
76 |
+
// do nothing
|
77 |
+
}
|
78 |
+
// add Mad Mimi form action
|
79 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option5') {
|
80 |
+
// do nothing
|
81 |
+
}
|
82 |
+
// add Interspire form action
|
83 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option6') {
|
84 |
+
// do nothing
|
85 |
+
}
|
86 |
+
// add Convertkit action
|
87 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option7') {
|
88 |
+
return "<div id=\"ck_success_msg\" style=\"display:none;\"><p>" . optinforms_form_get_success_convertkit() . "</p></div>";
|
89 |
+
}
|
90 |
+
}
|
91 |
+
|
92 |
// Add our form action
|
93 |
function optinforms_get_form_action() {
|
94 |
global $optinforms_email_solution;
|
99 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option1') {
|
100 |
return "https://www.aweber.com/scripts/addlead.pl";
|
101 |
}
|
|
|
102 |
// add iContact form action
|
103 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option2') {
|
104 |
return "https://app.icontact.com/icp/signup.php";
|
119 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option6') {
|
120 |
return optinforms_form_action_interspire();
|
121 |
}
|
122 |
+
// add Convertkit action
|
123 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option7') {
|
124 |
+
return optinforms_form_action_convertkit();
|
125 |
+
}
|
126 |
+
}
|
127 |
+
|
128 |
+
// Add our form action
|
129 |
+
function optinforms_form_action_appendix() {
|
130 |
+
global $optinforms_email_solution;
|
131 |
+
if(empty($optinforms_email_solution)) {
|
132 |
+
// do nothing
|
133 |
+
}
|
134 |
+
// add Aweber form action
|
135 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option1') {
|
136 |
+
// do nothing
|
137 |
+
}
|
138 |
+
// add iContact form action
|
139 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option2') {
|
140 |
+
// do nothing
|
141 |
+
}
|
142 |
+
// add Mailchimp form action
|
143 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option3') {
|
144 |
+
// do nothing
|
145 |
+
}
|
146 |
+
// add GetResponse form action
|
147 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option4') {
|
148 |
+
// do nothing
|
149 |
+
}
|
150 |
+
// add Mad Mimi form action
|
151 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option5') {
|
152 |
+
// do nothing
|
153 |
+
}
|
154 |
+
// add Interspire form action
|
155 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option6') {
|
156 |
+
// do nothing
|
157 |
+
}
|
158 |
+
// add Convertkit action
|
159 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option7') {
|
160 |
+
return "id=\"ck_subscribe_form\" data-remote=\"true\"";
|
161 |
+
}
|
162 |
}
|
163 |
|
164 |
// MailChimp form action
|
181 |
return $optinforms_form_action_mailchimp;
|
182 |
}
|
183 |
|
184 |
+
// Convertkit form action
|
185 |
+
function optinforms_form_action_convertkit() {
|
186 |
+
return "https://app.convertkit.com/landing_pages/" . optinforms_form_id_convertkit() . "/subscribe";
|
187 |
+
}
|
188 |
+
|
189 |
+
// Convertkit success message
|
190 |
+
function optinforms_form_get_success_convertkit() {
|
191 |
+
global $optinforms_form_success_convertkit;
|
192 |
+
if(empty($optinforms_form_success_convertkit)) {
|
193 |
+
$optinforms_form_success_convertkit = "Success! Now check your email to confirm your subscription.";
|
194 |
+
}
|
195 |
+
return $optinforms_form_success_convertkit;
|
196 |
+
}
|
197 |
+
|
198 |
+
// Convertkit error message
|
199 |
+
function optinforms_form_get_error_convertkit() {
|
200 |
+
global $optinforms_form_error_convertkit;
|
201 |
+
if(empty($optinforms_form_error_convertkit)) {
|
202 |
+
$optinforms_form_error_convertkit = "There was an error submitting your subscription. Please try again.";
|
203 |
+
}
|
204 |
+
return $optinforms_form_error_convertkit;
|
205 |
+
}
|
206 |
+
|
207 |
// Mad Mimi form action
|
208 |
function optinforms_form_action_madmimi() {
|
209 |
global $optinforms_form_action_madmimi;
|
303 |
return $optinforms_form_name_field_interspire;
|
304 |
}
|
305 |
|
306 |
+
// Convertkit form ID
|
307 |
+
function optinforms_form_id_convertkit() {
|
308 |
+
global $optinforms_form_id_convertkit;
|
309 |
+
if(empty($optinforms_form_id_convertkit)) {
|
310 |
+
$optinforms_form_id_convertkit = "";
|
311 |
+
}
|
312 |
+
return $optinforms_form_id_convertkit;
|
313 |
+
}
|
314 |
+
|
315 |
// Open our form in a new window?
|
316 |
function optinforms_form_target_blank() {
|
317 |
global $optinforms_form_target;
|
352 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option6') {
|
353 |
// do nothing
|
354 |
}
|
355 |
+
// add Convertkit identifiers
|
356 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option7') {
|
357 |
+
return "<script src=\"https://app.convertkit.com/assets/CKJS4.js?v=21\"></script><input type=\"hidden\" name=\"id\" value=\"" . optinforms_form_id_convertkit() . "\" id=\"landing_page_id\" />
|
358 |
+
<div class=\"ck_errorArea\"><div id=\"ck_error_msg\" style=\"display:none\"><p>" . optinforms_form_get_error_convertkit() . "</p></div></div>
|
359 |
+
";
|
360 |
+
}
|
361 |
}
|
362 |
|
363 |
// Define our name field
|
390 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option6') {
|
391 |
return "CustomFields[" . optinforms_form_name_field_interspire() . "]";
|
392 |
}
|
393 |
+
// define Convertkit name field
|
394 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option7') {
|
395 |
+
return "first_name";
|
396 |
+
}
|
397 |
}
|
398 |
|
399 |
// Define our email field
|
426 |
elseif($optinforms_email_solution == 'optinforms_email_solution_option6') {
|
427 |
return "email";
|
428 |
}
|
429 |
+
// define Convertkit email field
|
430 |
+
elseif($optinforms_email_solution == 'optinforms_email_solution_option7') {
|
431 |
+
return "email";
|
432 |
+
}
|
433 |
}
|
434 |
|
435 |
// Define a form design
|
455 |
|
456 |
// Decide when our admin notices are loaded
|
457 |
function optinforms_configuration() {
|
458 |
+
global $optinforms_email_solution, $optinforms_form_list_name_aweber, $optinforms_form_listid_icontact, $optinforms_form_specialid_icontact, $optinforms_form_clientid_icontact, $optinforms_form_action_mailchimp, $optinforms_form_webformid_getresponse, $optinforms_form_action_madmimi, $optinforms_form_action_interspire, $optinforms_form_id_convertkit;
|
459 |
if(($optinforms_email_solution == 'optinforms_email_solution_option1') && (empty($optinforms_form_list_name_aweber))) {
|
460 |
echo optinforms_configuration_message();
|
461 |
}
|
474 |
elseif (($optinforms_email_solution == 'optinforms_email_solution_option6') && (empty($optinforms_form_action_interspire))) {
|
475 |
echo optinforms_configuration_message();
|
476 |
}
|
477 |
+
elseif (($optinforms_email_solution == 'optinforms_email_solution_option7') && (empty($optinforms_form_id_convertkit))) {
|
478 |
+
echo optinforms_configuration_message();
|
479 |
+
}
|
480 |
}
|
481 |
|
482 |
// Create our admin notice - user needs to configure the plugin
|
includes/options-email-solution.php
CHANGED
@@ -12,6 +12,7 @@
|
|
12 |
<option value="optinforms_email_solution_option4" <?php if (get_option('optinforms_email_solution')== 'optinforms_email_solution_option4') { echo 'selected="selected"'; } ?>>GetResponse</option>
|
13 |
<option value="optinforms_email_solution_option5" <?php if (get_option('optinforms_email_solution')== 'optinforms_email_solution_option5') { echo 'selected="selected"'; } ?>>Mad Mimi</option>
|
14 |
<option value="optinforms_email_solution_option6" <?php if (get_option('optinforms_email_solution')== 'optinforms_email_solution_option6') { echo 'selected="selected"'; } ?>>Interspire Email Marketer</option>
|
|
|
15 |
</select>
|
16 |
<script type="text/javascript">
|
17 |
document.getElementById('optinforms_email_solution').onchange = function() {
|
@@ -400,5 +401,93 @@
|
|
400 |
</div><!--optinforms-explain-interspire-->
|
401 |
|
402 |
</div><!--optinforms_email_solution_option6-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
403 |
</div><!--optiongroup-->
|
404 |
<?php ?>
|
12 |
<option value="optinforms_email_solution_option4" <?php if (get_option('optinforms_email_solution')== 'optinforms_email_solution_option4') { echo 'selected="selected"'; } ?>>GetResponse</option>
|
13 |
<option value="optinforms_email_solution_option5" <?php if (get_option('optinforms_email_solution')== 'optinforms_email_solution_option5') { echo 'selected="selected"'; } ?>>Mad Mimi</option>
|
14 |
<option value="optinforms_email_solution_option6" <?php if (get_option('optinforms_email_solution')== 'optinforms_email_solution_option6') { echo 'selected="selected"'; } ?>>Interspire Email Marketer</option>
|
15 |
+
<option value="optinforms_email_solution_option7" <?php if (get_option('optinforms_email_solution')== 'optinforms_email_solution_option7') { echo 'selected="selected"'; } ?>>ConvertKit</option>
|
16 |
</select>
|
17 |
<script type="text/javascript">
|
18 |
document.getElementById('optinforms_email_solution').onchange = function() {
|
401 |
</div><!--optinforms-explain-interspire-->
|
402 |
|
403 |
</div><!--optinforms_email_solution_option6-->
|
404 |
+
<div id="optinforms_email_solution_option7" <?php if (get_option('optinforms_email_solution')== 'optinforms_email_solution_option7') { echo 'style="display:block;"'; } ?>>
|
405 |
+
<!--<p class="optinforms-integration"></?php echo __('Learn how to integrate ConvertKit: watch the short video', 'optin-forms'); ?></p>-->
|
406 |
+
<div class="optiongroup">
|
407 |
+
<div class="optionleft">
|
408 |
+
<label><a onclick="optinforms_explain_convertkit()"><span class="explain">?</span></a></label> <label for="optinforms_form_id_convertkit" class="nopointer"><?php echo __('Form ID', 'optin-forms'); ?> <span class="required">*</span></label>
|
409 |
+
</div><!--optionleft-->
|
410 |
+
<div class="optionmiddle">
|
411 |
+
<input type="text" id="optinforms_form_id_convertkit" name="optinforms_form_id_convertkit" value="<?php echo optinforms_form_id_convertkit(); ?>" />
|
412 |
+
</div><!--optionmiddle-->
|
413 |
+
<div class="clear"></div>
|
414 |
+
</div><!--optiongroup-->
|
415 |
+
|
416 |
+
<script type="text/javascript">
|
417 |
+
function optinforms_explain_convertkit() {
|
418 |
+
// Get the DOM reference
|
419 |
+
var contentId = document.getElementById("optinforms-explain-convertkit");
|
420 |
+
// Toggle
|
421 |
+
contentId.style.display == "block" ? contentId.style.display = "none" :
|
422 |
+
contentId.style.display = "block";
|
423 |
+
}
|
424 |
+
</script>
|
425 |
+
<div id="optinforms-explain-convertkit" style="display:none;">
|
426 |
+
<div class="optinforms-step">
|
427 |
+
<h4><?php echo __('How to find your form ID', 'optin-forms'); ?></h4>
|
428 |
+
<p><span class="step">1</span> <?php echo __('Log in to your ConvertKit account', 'optin-forms'); ?></p>
|
429 |
+
<img src="<?php echo plugins_url(); ?>/optin-forms/images/support-convertkit-001.png" class="step-image" />
|
430 |
+
<p><span class="step">2</span> <?php echo __('Click on the name of your form', 'optin-forms'); ?></p>
|
431 |
+
<img src="<?php echo plugins_url(); ?>/optin-forms/images/support-convertkit-002.png" class="step-image" />
|
432 |
+
<p><span class="step">3</span> <?php echo __('Click on Settings', 'optin-forms'); ?></p>
|
433 |
+
<img src="<?php echo plugins_url(); ?>/optin-forms/images/support-convertkit-003.png" class="step-image" />
|
434 |
+
<p><span class="step">4</span> <?php echo __('Click on Embed', 'optin-forms'); ?></p>
|
435 |
+
<img src="<?php echo plugins_url(); ?>/optin-forms/images/support-convertkit-004.png" class="step-image" />
|
436 |
+
<p><span class="step">5</span> <?php echo __('You will see your form ID in the ID attribute', 'optin-forms'); ?></p>
|
437 |
+
<img src="<?php echo plugins_url(); ?>/optin-forms/images/support-convertkit-005.png" class="step-image" />
|
438 |
+
</div><!--optinforms-step-->
|
439 |
+
</div><!--optinforms-explain-convertkit-->
|
440 |
+
|
441 |
+
<div class="optiongroup">
|
442 |
+
<div class="optionleft">
|
443 |
+
<label><a onclick="optinforms_explain_convertkit_success()"><span class="explain">?</span></a></label> <label for="optinforms_form_success_convertkit" class="nopointer"><?php echo __('Success message', 'optin-forms'); ?></label>
|
444 |
+
</div><!--optionleft-->
|
445 |
+
<div class="optionmiddle">
|
446 |
+
<input type="text" id="optinforms_form_success_convertkit" name="optinforms_form_success_convertkit" value="<?php echo optinforms_form_get_success_convertkit(); ?>" />
|
447 |
+
</div><!--optionmiddle-->
|
448 |
+
<div class="clear"></div>
|
449 |
+
</div><!--optiongroup-->
|
450 |
+
|
451 |
+
<script type="text/javascript">
|
452 |
+
function optinforms_explain_convertkit_success() {
|
453 |
+
// Get the DOM reference
|
454 |
+
var contentId = document.getElementById("optinforms-explain-success-convertkit");
|
455 |
+
// Toggle
|
456 |
+
contentId.style.display == "block" ? contentId.style.display = "none" :
|
457 |
+
contentId.style.display = "block";
|
458 |
+
}
|
459 |
+
</script>
|
460 |
+
<div id="optinforms-explain-success-convertkit" style="display:none;">
|
461 |
+
<div class="optinforms-help">
|
462 |
+
<p><?php echo __('Enter the success message your visitors will see once they subscribe to your mailing list.', 'optin-forms'); ?></p>
|
463 |
+
</div><!--optinforms-help-->
|
464 |
+
</div><!--optinforms-explain-success-convertkit-->
|
465 |
+
|
466 |
+
<div class="optiongroup">
|
467 |
+
<div class="optionleft">
|
468 |
+
<label><a onclick="optinforms_explain_convertkit_error()"><span class="explain">?</span></a></label> <label for="optinforms_form_error_convertkit" class="nopointer"><?php echo __('Error message', 'optin-forms'); ?></label>
|
469 |
+
</div><!--optionleft-->
|
470 |
+
<div class="optionmiddle">
|
471 |
+
<input type="text" id="optinforms_form_error_convertkit" name="optinforms_form_error_convertkit" value="<?php echo optinforms_form_get_error_convertkit(); ?>" />
|
472 |
+
</div><!--optionmiddle-->
|
473 |
+
<div class="clear"></div>
|
474 |
+
</div><!--optiongroup-->
|
475 |
+
|
476 |
+
<script type="text/javascript">
|
477 |
+
function optinforms_explain_convertkit_error() {
|
478 |
+
// Get the DOM reference
|
479 |
+
var contentId = document.getElementById("optinforms-explain-error-convertkit");
|
480 |
+
// Toggle
|
481 |
+
contentId.style.display == "block" ? contentId.style.display = "none" :
|
482 |
+
contentId.style.display = "block";
|
483 |
+
}
|
484 |
+
</script>
|
485 |
+
<div id="optinforms-explain-error-convertkit" style="display:none;">
|
486 |
+
<div class="optinforms-help">
|
487 |
+
<p><?php echo __('Enter the error message your visitors will once when the form submission has been unsuccessful.', 'optin-forms'); ?></p>
|
488 |
+
</div><!--optinforms-help-->
|
489 |
+
</div><!--optinforms-explain-error-convertkit-->
|
490 |
+
|
491 |
+
</div><!--optinforms_email_solution_option7-->
|
492 |
</div><!--optiongroup-->
|
493 |
<?php ?>
|
includes/register-settings.php
CHANGED
@@ -41,6 +41,9 @@ function optinforms_register_settings()
|
|
41 |
register_setting( 'optinforms-settings-group', 'optinforms_form_error_icontact' );
|
42 |
register_setting( 'optinforms-settings-group', 'optinforms_form_webformid_getresponse' );
|
43 |
register_setting( 'optinforms-settings-group', 'optinforms_form_name_field_interspire' );
|
|
|
|
|
|
|
44 |
|
45 |
register_setting( 'optinforms-settings-group', 'optinforms_form_design' );
|
46 |
register_setting( 'optinforms-settings-group', 'optinforms_form_placement_post' );
|
41 |
register_setting( 'optinforms-settings-group', 'optinforms_form_error_icontact' );
|
42 |
register_setting( 'optinforms-settings-group', 'optinforms_form_webformid_getresponse' );
|
43 |
register_setting( 'optinforms-settings-group', 'optinforms_form_name_field_interspire' );
|
44 |
+
register_setting( 'optinforms-settings-group', 'optinforms_form_id_convertkit' );
|
45 |
+
register_setting( 'optinforms-settings-group', 'optinforms_form_success_convertkit' );
|
46 |
+
register_setting( 'optinforms-settings-group', 'optinforms_form_error_convertkit' );
|
47 |
|
48 |
register_setting( 'optinforms-settings-group', 'optinforms_form_design' );
|
49 |
register_setting( 'optinforms-settings-group', 'optinforms_form_placement_post' );
|
optin-forms.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Optin Forms
|
|
4 |
Plugin URI: http://fancythemes.com/plugins/optin-forms/
|
5 |
Description: Create beautiful optin forms with ease. Choose a form design, customize it, and add your form to your blog with a simple mouse-click.
|
6 |
Author: FancyThemes
|
7 |
-
Version: 1.2.
|
8 |
Author URI: http://www.fancythemes.com
|
9 |
Text Domain: optin-forms
|
10 |
Domain Path: /languages/
|
4 |
Plugin URI: http://fancythemes.com/plugins/optin-forms/
|
5 |
Description: Create beautiful optin forms with ease. Choose a form design, customize it, and add your form to your blog with a simple mouse-click.
|
6 |
Author: FancyThemes
|
7 |
+
Version: 1.2.4
|
8 |
Author URI: http://www.fancythemes.com
|
9 |
Text Domain: optin-forms
|
10 |
Domain Path: /languages/
|
readme.txt
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
=== Optin Forms ===
|
2 |
Contributors: brs, FancyThemes
|
3 |
-
Tags: optin, form, forms, aweber, email subscriber, icontact, mailchimp, getresponse, mad mimi, newsletter, mailchimp forms, mailchimp integrations, mailchimp plugin, getresponse forms, subscribe, aweber forms, after post optin form, after post optin form plugin, lead generation, mobile optin forms, mobile optins, sidebar form, sidebar optin form, wordpress after post optin form, wordpress lead generation, wordpress popups, optin locker, social locker, enter email to download, interspire, email marketer, email marketing, email, e-mail, list, list building, opt-in, newsletter, email list, autoresponder, popup, pop-up, mailing, mailing list, mail, webform, newsletter plugin, optin plugin, opt-in plugin, conversion, design
|
4 |
Requires at least: 3.2
|
5 |
Tested up to: 4.5.2
|
6 |
-
Stable tag: 1.2.
|
7 |
|
8 |
Create beautiful optin forms with ease. Choose a form design, customize it, and add your form to your blog with a simple mouse-click.
|
9 |
|
@@ -21,17 +21,31 @@ Optin Forms works with the following email solutions:
|
|
21 |
* GetResponse
|
22 |
* MadMimi
|
23 |
* Interspire Email Marketer
|
|
|
24 |
|
25 |
**Optin Forms Comes With 5 Beautiful Form Designs!**
|
26 |
|
27 |
All form designs are fully customizable. You can easily change all texts, fonts and font sizes. Change the colors of any element by selecting a new value from the color picker.
|
28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
**Translations**
|
30 |
|
31 |
[Translate Optin Forms into your language](https://translate.wordpress.org/projects/wp-plugins/optin-forms)
|
32 |
|
33 |
-
If are you looking for other alternatives check-out our article on <a href="https://fancythemes.com/best-list-building-plugins-wordpress" rel="friend">best list building plugins</a>. Also take a look at our <a href="https://fancythemes.com/best-wordpress-hosting-providers/" rel="friend">WordPress Hosting guide</a>, if you're looking to switch hosting providers.
|
34 |
-
|
35 |
== Installation ==
|
36 |
|
37 |
1. Download and unzip the plugin.
|
@@ -53,6 +67,9 @@ Having trouble with the plugin? Simply post your question to the [support forum]
|
|
53 |
3. Add your form to your website with a simple mouse-click.
|
54 |
|
55 |
== Changelog ==
|
|
|
|
|
|
|
56 |
= 1.2.3 =
|
57 |
* Update to properly handle plugin version numbers.
|
58 |
|
@@ -114,6 +131,9 @@ Having trouble with the plugin? Simply post your question to the [support forum]
|
|
114 |
|
115 |
== Upgrade Notice ==
|
116 |
|
|
|
|
|
|
|
117 |
= 1.1.9 =
|
118 |
Fixed GetResponse campaign token and updated broken links.
|
119 |
|
1 |
=== Optin Forms ===
|
2 |
Contributors: brs, FancyThemes
|
3 |
+
Tags: optin, form, forms, aweber, email subscriber, convertkit forms, icontact, mailchimp, getresponse, mad mimi, newsletter, mailchimp forms, mailchimp integrations, mailchimp plugin, getresponse forms, subscribe, aweber forms, after post optin form, after post optin form plugin, lead generation, mobile optin forms, mobile optins, sidebar form, sidebar optin form, wordpress after post optin form, wordpress lead generation, wordpress popups, optin locker, social locker, enter email to download, interspire, email marketer, email marketing, email, e-mail, list, list building, opt-in, newsletter, email list, autoresponder, popup, pop-up, mailing, mailing list, mail, webform, newsletter plugin, optin plugin, opt-in plugin, conversion, design, convertkit, convert, kit
|
4 |
Requires at least: 3.2
|
5 |
Tested up to: 4.5.2
|
6 |
+
Stable tag: 1.2.4
|
7 |
|
8 |
Create beautiful optin forms with ease. Choose a form design, customize it, and add your form to your blog with a simple mouse-click.
|
9 |
|
21 |
* GetResponse
|
22 |
* MadMimi
|
23 |
* Interspire Email Marketer
|
24 |
+
* ConvertKit
|
25 |
|
26 |
**Optin Forms Comes With 5 Beautiful Form Designs!**
|
27 |
|
28 |
All form designs are fully customizable. You can easily change all texts, fonts and font sizes. Change the colors of any element by selecting a new value from the color picker.
|
29 |
|
30 |
+
>**Looking for a bloat-free blogging theme?**
|
31 |
+
>
|
32 |
+
>Designed with bloggers in mind, Solopreneur is a superb theme for your WordPress blog or website.
|
33 |
+
>
|
34 |
+
>* Two landing pages
|
35 |
+
>* Footer call-to-action
|
36 |
+
>* Optin Forms Integration
|
37 |
+
>* Custom newsletter forms
|
38 |
+
>* and more
|
39 |
+
>
|
40 |
+
>**<a href="https://fancythemes.com/themes/solopreneur/?utm_source=optin-forms&utm_medium=wporg&utm_term=optin%20forms%20page&utm_campaign=Optin%20Forms" rel="friend">Click here to Purchase the best conversion-focused blogging theme now!</a>**
|
41 |
+
|
42 |
+
We have also built some <a href="https://fancythemes.com/free-wordpress-themes/" rel="friend">free themes</a> that work perfectly with Optin Forms plugin, check them out. Also, take a look at our <a href="https://fancythemes.com/best-wordpress-hosting-providers/" rel="friend">WordPress Hosting guide</a>, if you are looking to switch hosting providers.
|
43 |
+
|
44 |
+
|
45 |
**Translations**
|
46 |
|
47 |
[Translate Optin Forms into your language](https://translate.wordpress.org/projects/wp-plugins/optin-forms)
|
48 |
|
|
|
|
|
49 |
== Installation ==
|
50 |
|
51 |
1. Download and unzip the plugin.
|
67 |
3. Add your form to your website with a simple mouse-click.
|
68 |
|
69 |
== Changelog ==
|
70 |
+
= 1.2.4 =
|
71 |
+
* Added ConvertKit integration.
|
72 |
+
|
73 |
= 1.2.3 =
|
74 |
* Update to properly handle plugin version numbers.
|
75 |
|
131 |
|
132 |
== Upgrade Notice ==
|
133 |
|
134 |
+
= 1.2.4 =
|
135 |
+
Added ConvertKit integration.
|
136 |
+
|
137 |
= 1.1.9 =
|
138 |
Fixed GetResponse campaign token and updated broken links.
|
139 |
|