Contact Form by WPForms – Drag & Drop Form Builder for WordPress - Version 1.3.7.4

Version Description

  • Add: Marketing tab in the form builder shows all possible providers.
Download this release

Release Info

Developer jaredatch
Plugin Icon 128x128 Contact Form by WPForms – Drag & Drop Form Builder for WordPress
Version 1.3.7.4
Comparing to
See all releases

Code changes from version 1.3.7.3 to 1.3.7.4

assets/css/admin-builder-fields.css CHANGED
@@ -1331,4 +1331,4 @@
1331
  margin-left: 8px;
1332
  font-size: 18px;
1333
  color: #666;
1334
- }
1331
  margin-left: 8px;
1332
  font-size: 18px;
1333
  color: #666;
1334
+ }
assets/css/admin-builder.css CHANGED
@@ -525,6 +525,10 @@ body {
525
  position: relative;
526
  }
527
 
 
 
 
 
528
  #wpforms-builder .wpforms-panel-sidebar-section.default {
529
  display: none;
530
  }
525
  position: relative;
526
  }
527
 
528
+ #wpforms-builder .wpforms-panel-sidebar-section.upgrade-modal {
529
+ opacity: 0.5;
530
+ }
531
+
532
  #wpforms-builder .wpforms-panel-sidebar-section.default {
533
  display: none;
534
  }
changelog.txt CHANGED
@@ -1,5 +1,8 @@
1
  == Changelog ==
2
 
 
 
 
3
  = 1.3.7.3
4
  - Fixed: Required setting checkbox getting out of sync when duplicating fields
5
  - Fixed: CSS class name typo in the form builder layout selector
1
  == Changelog ==
2
 
3
+ = 1.3.7.4 =
4
+ - Add: Marketing tab in the form builder shows all possible providers.
5
+
6
  = 1.3.7.3
7
  - Fixed: Required setting checkbox getting out of sync when duplicating fields
8
  - Fixed: CSS class name typo in the form builder layout selector
lite/assets/images/addon-icon-aweber.png ADDED
Binary file
lite/assets/images/addon-icon-campaign-monitor.png ADDED
Binary file
lite/assets/images/addon-icon-getresponse.png ADDED
Binary file
lite/assets/images/addon-icon-mailchimp.png ADDED
Binary file
lite/assets/images/addon-icon-zapier.png ADDED
Binary file
lite/assets/js/admin-builder-lite.js CHANGED
@@ -40,7 +40,7 @@
40
  WPFormsBuilderLite.upgradeModal($(this).text()+ ' panel');
41
  }
42
  });
43
-
44
  // WPForms upgrade field modal
45
  $(document).on('click', '.wpforms-add-fields-button', function(e) {
46
  if ($(this).hasClass('upgrade-modal')){
@@ -57,12 +57,21 @@
57
  e.stopImmediatePropagation();
58
  WPFormsBuilderLite.upgradeModal($(this).data('template-name'));
59
  }
60
- });
 
 
 
 
 
 
 
 
 
61
  },
62
 
63
  /**
64
  * Trigger modal for upgrade.
65
- *
66
  * @since 1.0.0
67
  */
68
  upgradeModal: function(feature) {
@@ -77,10 +86,10 @@
77
  confirm: function () {
78
  window.open(wpforms_builder_lite.upgrade_url,'_blank');
79
  },
80
- });
81
  },
82
  };
83
 
84
  WPFormsBuilderLite.init();
85
 
86
- })(jQuery);
40
  WPFormsBuilderLite.upgradeModal($(this).text()+ ' panel');
41
  }
42
  });
43
+
44
  // WPForms upgrade field modal
45
  $(document).on('click', '.wpforms-add-fields-button', function(e) {
46
  if ($(this).hasClass('upgrade-modal')){
57
  e.stopImmediatePropagation();
58
  WPFormsBuilderLite.upgradeModal($(this).data('template-name'));
59
  }
60
+ });
61
+
62
+ // WPForms upgrade providers modal
63
+ $(document).on('click', '.wpforms-panel-sidebar-section', function(e) {
64
+ if ($(this).hasClass('upgrade-modal')){
65
+ e.preventDefault();
66
+ e.stopImmediatePropagation();
67
+ WPFormsBuilderLite.upgradeModal($(this).data('name'));
68
+ }
69
+ });
70
  },
71
 
72
  /**
73
  * Trigger modal for upgrade.
74
+ *
75
  * @since 1.0.0
76
  */
77
  upgradeModal: function(feature) {
86
  confirm: function () {
87
  window.open(wpforms_builder_lite.upgrade_url,'_blank');
88
  },
89
+ });
90
  },
91
  };
92
 
93
  WPFormsBuilderLite.init();
94
 
95
+ })(jQuery);
lite/wpforms-lite.php CHANGED
@@ -24,6 +24,7 @@ class WPForms_Lite {
24
  add_action( 'wpforms_admin_page', array( $this, 'entries_page' ) );
25
  add_action( 'admin_enqueue_scripts', array( $this, 'addon_page_enqueues' ) );
26
  add_action( 'wpforms_admin_page', array( $this, 'addons_page' ) );
 
27
  }
28
 
29
  /**
@@ -443,6 +444,49 @@ class WPForms_Lite {
443
  );
444
  }
445
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
446
 
447
  /**
448
  * Notify user that entries is a pro feature.
24
  add_action( 'wpforms_admin_page', array( $this, 'entries_page' ) );
25
  add_action( 'admin_enqueue_scripts', array( $this, 'addon_page_enqueues' ) );
26
  add_action( 'wpforms_admin_page', array( $this, 'addons_page' ) );
27
+ add_action( 'wpforms_providers_panel_sidebar', array( $this, 'builder_provider_sidebar' ), 20 );
28
  }
29
 
30
  /**
444
  );
445
  }
446
 
447
+ /**
448
+ * Display other providers available with paid license.
449
+ *
450
+ * @since 1.3.4
451
+ */
452
+ public function builder_provider_sidebar() {
453
+
454
+ $providers = array(
455
+ array(
456
+ 'name' => 'AWeber',
457
+ 'slug' => 'aweber',
458
+ 'img' => 'addon-icon-aweber.png',
459
+ ),
460
+ array(
461
+ 'name' => 'Campaign Monitor',
462
+ 'slug' => 'campaign-monitor',
463
+ 'img' => 'addon-icon-campaign-monitor.png',
464
+ ),
465
+ array(
466
+ 'name' => 'GetResponse',
467
+ 'slug' => 'getresponse',
468
+ 'img' => 'addon-icon-getresponse.png',
469
+ ),
470
+ array(
471
+ 'name' => 'MailChimp',
472
+ 'slug' => 'mailchimp',
473
+ 'img' => 'addon-icon-mailchimp.png',
474
+ ),
475
+ array(
476
+ 'name' => 'Zapier',
477
+ 'slug' => 'zapier',
478
+ 'img' => 'addon-icon-zapier.png',
479
+ ),
480
+ );
481
+
482
+ foreach ( $providers as $provider ) {
483
+ echo '<a href="#" class="wpforms-panel-sidebar-section icon wpforms-panel-sidebar-section-' . esc_attr( $provider['slug'] ) . ' upgrade-modal" data-name="' . esc_attr( $provider['name'] ) . '">';
484
+ echo '<img src="' . WPFORMS_PLUGIN_URL . 'lite/assets/images/' . $provider['img'] . '">';
485
+ echo esc_html( $provider['name'] );
486
+ echo '<i class="fa fa-angle-right wpforms-toggle-arrow"></i>';
487
+ echo '</a>';
488
+ }
489
+ }
490
 
491
  /**
492
  * Notify user that entries is a pro feature.
readme.txt CHANGED
@@ -1,6 +1,6 @@
1
  === Contact Form by WPForms - Drag & Drop Form Builder for WordPress ===
2
  Contributors: wpforms, jaredatch, smub
3
- Tags: contact form, contact form plugin, contact button, contact me, custom form, custom contact form, form builder, form manager, form, forms builder, forms creator, captcha, recaptcha, Akismet, email form, web form, feedback form, payment form, survey form, donation form, email submit form, message form, mailchimp, mailchimp form, aweber, aweber form, paypal, paypal form, stripe, stripe form, getresponse, getresponse form, email subscription, contact form widget, user registration form, wordpress registration, wordpress login form
4
  Requires at least: 4.5
5
  Tested up to: 4.7.4
6
  Stable tag: trunk
@@ -44,7 +44,7 @@ Building contact forms in WordPress can be time consuming. Why?
44
 
45
  Because every other WordPress contact form builder plugin requires you to build your contact form from scratch. The truth is it's often not necessary to create a contact form completely from scratch unless you really want to.
46
 
47
- Whether youre looking to create a simple contact form, request a quote form, donation form, payment order form, or a subscription form, we have a form template for you inside our contact form builder.
48
 
49
  WPForms comes with <a href="https://wpforms.com/features/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">pre-built form templates</a> to help you save time. You can add, remove, or re-arrange fields as necessary.
50
 
@@ -132,17 +132,62 @@ Visit <a href="http://www.wpbeginner.com/" rel="friend" title="WPBeginner">WPBeg
132
 
133
  == Frequently Asked Questions ==
134
 
135
- = I'd like access to all features. How can I get them? =
136
-
137
- You can get access to more features, Addons and support by <a href="https://wpforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend" title="Click here to learn more about WPForms!">visiting the WPForms website and purchasing a support license</a>. Purchasing a support license gets you access to the full version of WPForms, automatic updates and support, and depending on the level of support license, you can even get exclusive access to WPForms Addons!
138
-
139
  = Who should use WPForms? =
140
 
141
- WPForms is perfect for business owners, bloggers, designers, developers, photographers, and basically everyone else. If you want to create a custom WordPress form, then you need to use WPForms.
142
 
143
  = Do I need to have coding skills to use WPForms? =
144
 
145
- Absolutely not. You can create and manage forms without any coding knowledge. WPForms is the most beginner friendly contact form solution in the market.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
146
 
147
  = Is WPForms translation ready? =
148
 
@@ -164,6 +209,9 @@ Syed Balkhi
164
 
165
  == Changelog ==
166
 
 
 
 
167
  = 1.3.7.3 =
168
  - Fixed: Required setting checkbox getting out of sync when duplicating fields
169
  - Fixed: CSS class name typo in the form builder layout selector
1
  === Contact Form by WPForms - Drag & Drop Form Builder for WordPress ===
2
  Contributors: wpforms, jaredatch, smub
3
+ Tags: contact form, contact form plugin, forms, form builder, custom form, contact button, contact me, custom contact form, form manager, form, forms builder, forms creator, captcha, recaptcha, Akismet, email form, web form, feedback form, payment form, survey form, donation form, email submit form, message form, mailchimp, mailchimp form, aweber, aweber form, paypal, paypal form, stripe, stripe form, getresponse, getresponse form, email subscription, contact form widget, user registration form, wordpress registration, wordpress login form
4
  Requires at least: 4.5
5
  Tested up to: 4.7.4
6
  Stable tag: trunk
44
 
45
  Because every other WordPress contact form builder plugin requires you to build your contact form from scratch. The truth is it's often not necessary to create a contact form completely from scratch unless you really want to.
46
 
47
+ Whether you’re looking to create a simple contact form, request a quote form, donation form, payment order form, or a subscription form, we have a form template for you inside our contact form builder.
48
 
49
  WPForms comes with <a href="https://wpforms.com/features/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">pre-built form templates</a> to help you save time. You can add, remove, or re-arrange fields as necessary.
50
 
132
 
133
  == Frequently Asked Questions ==
134
 
 
 
 
 
135
  = Who should use WPForms? =
136
 
137
+ WPForms is perfect for business owners, bloggers, designers, developers, photographers, and basically everyone else. If you want to create a custom WordPress form, then you need to use the WPForms drag & drop form builder.
138
 
139
  = Do I need to have coding skills to use WPForms? =
140
 
141
+ Absolutely not. You can create and manage forms without any coding knowledge (100% drag & drop form builder). WPForms is the most beginner friendly contact form plugin in the market.
142
+
143
+ = What type of WordPress forms can I build with WPForms? =
144
+
145
+ WPForms drag & drop form builder combined with our addons is the most powerful WordPress contact form plugin in the market. Here are some types of WordPress forms you can create:
146
+
147
+ * Simple Contact Forms
148
+ * Advanced Contact Forms
149
+ * Custom Contact Forms
150
+ * Multi-Page Contact Forms
151
+ * Dynamic Contact Forms (where fields change based on user's answers)
152
+ * Request a Quote Contact Form
153
+ * Job Application Contact Form
154
+ * Feedback Survey Contact Form
155
+ * Make a Suggestion Contact Form
156
+ * Testimonials Contact Form
157
+ * Change Request Forms
158
+ * Online Booking Forms
159
+ * Online RSVP Forms
160
+ * Custom WordPress User Registration Forms (Great for membership sites)
161
+ * Custom WordPress Login Forms
162
+ * WordPress Post Submission Forms (Great for Guest Posts)
163
+ * Credit Card Payment Forms
164
+ * PayPal Payment Form
165
+ * Stripe Payment Form
166
+ * Make a Donation Forms
167
+ * T-Shirt Order Forms
168
+ * Product Purchase Forms
169
+ * Lead Capture Forms
170
+ * Newsletter Signup Forms
171
+ * MailChimp forms
172
+ * AWeber Forms
173
+ * Constant Contact Forms
174
+ * GetResponse Signup Forms
175
+ * Campaign Monitor Forms
176
+ * Video Release Forms
177
+ * Partnership Agreement Forms
178
+ * PTO Request Contact Form
179
+ * Online Petition Form
180
+ * Contact Forms that Require a Signature
181
+ * Maintenance Request Contact Form
182
+ * Scholarship Application Forms
183
+ * File Download Forms
184
+ * Employment Verification Forms
185
+ * Make a Referral Contact Form
186
+ * Volunteer Registration Contact Form
187
+
188
+ = I'd like access to all features. How can I get them? =
189
+
190
+ You can get access to more features, addons and support by <a href="https://wpforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend" title="Click here to learn more about WPForms!">upgrading to our Pro version</a>. Purchasing a Pro license gets you access to the full version of WPForms, automatic updates, priority support, and all WPForms Addons!
191
 
192
  = Is WPForms translation ready? =
193
 
209
 
210
  == Changelog ==
211
 
212
+ = 1.3.7.4 =
213
+ - Add: Marketing tab in the form builder shows all possible providers.
214
+
215
  = 1.3.7.3 =
216
  - Fixed: Required setting checkbox getting out of sync when duplicating fields
217
  - Fixed: CSS class name typo in the form builder layout selector
wpforms.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Beginner friendly WordPress contact form plugin. Use our Drag & Drop form builder to create your WordPress forms.
6
  * Author: WPForms
7
  * Author URI: https://wpforms.com
8
- * Version: 1.3.7.3
9
  * Text Domain: wpforms
10
  * Domain Path: languages
11
  *
@@ -81,7 +81,7 @@ final class WPForms {
81
  * @since 1.0.0
82
  * @var sting
83
  */
84
- public $version = '1.3.7.3';
85
 
86
  /**
87
  * The form data handler instance.
5
  * Description: Beginner friendly WordPress contact form plugin. Use our Drag & Drop form builder to create your WordPress forms.
6
  * Author: WPForms
7
  * Author URI: https://wpforms.com
8
+ * Version: 1.3.7.4
9
  * Text Domain: wpforms
10
  * Domain Path: languages
11
  *
81
  * @since 1.0.0
82
  * @var sting
83
  */
84
+ public $version = '1.3.7.4';
85
 
86
  /**
87
  * The form data handler instance.