Formidable Forms – Form Builder for WordPress - Version 4.11.02

Version Description

  • New: The padding for descriptions can now be customized when editing styles.
Download this release

Release Info

Developer sswells
Plugin Icon 128x128 Formidable Forms – Form Builder for WordPress
Version 4.11.02
Comparing to
See all releases

Code changes from version 4.11.01 to 4.11.02

classes/controllers/FrmFormsController.php CHANGED
@@ -973,7 +973,7 @@ class FrmFormsController {
973
  $fields = FrmField::get_all_for_form( $form->id, '', 'exclude' );
974
  }
975
 
976
- unset( $end_section_values, $last_order, $open, $reset_fields );
977
 
978
  $args = array( 'parent_form_id' => $form->id );
979
  $values = FrmAppHelper::setup_edit_vars( $form, 'forms', '', true, array(), $args );
973
  $fields = FrmField::get_all_for_form( $form->id, '', 'exclude' );
974
  }
975
 
976
+ unset( $reset_fields );
977
 
978
  $args = array( 'parent_form_id' => $form->id );
979
  $values = FrmAppHelper::setup_edit_vars( $form, 'forms', '', true, array(), $args );
classes/helpers/FrmAppHelper.php CHANGED
@@ -11,7 +11,7 @@ class FrmAppHelper {
11
  /**
12
  * @since 2.0
13
  */
14
- public static $plug_version = '4.11.01';
15
 
16
  /**
17
  * @since 1.07.02
11
  /**
12
  * @since 2.0
13
  */
14
+ public static $plug_version = '4.11.02';
15
 
16
  /**
17
  * @since 1.07.02
classes/models/FrmAddon.php CHANGED
@@ -360,7 +360,7 @@ class FrmAddon {
360
  // if there is no download url, this license does not apply to the addon
361
  if ( isset( $addon['package'] ) ) {
362
  $this->is_parent_licence = true;
363
- } elseif ( isset( $addons['error'] ) ) {
364
  // if the license is expired, we must assume all add-ons were packaged
365
  $this->is_parent_licence = true;
366
  $this->is_expired_addon = true;
360
  // if there is no download url, this license does not apply to the addon
361
  if ( isset( $addon['package'] ) ) {
362
  $this->is_parent_licence = true;
363
+ } elseif ( isset( $addon['error'] ) ) {
364
  // if the license is expired, we must assume all add-ons were packaged
365
  $this->is_parent_licence = true;
366
  $this->is_expired_addon = true;
classes/models/FrmEntry.php CHANGED
@@ -405,7 +405,7 @@ class FrmEntry {
405
  }
406
 
407
  // include sub entries in an array
408
- if ( ! isset( $entry_metas[ $meta_val->field_id ] ) ) {
409
  $entry->metas[ $meta_val->field_id ] = array();
410
  }
411
 
405
  }
406
 
407
  // include sub entries in an array
408
+ if ( ! isset( $entry->metas[ $meta_val->field_id ] ) ) {
409
  $entry->metas[ $meta_val->field_id ] = array();
410
  }
411
 
classes/models/FrmStyle.php CHANGED
@@ -348,6 +348,7 @@ class FrmStyle {
348
  'form_desc_color' => '666666',
349
  'form_desc_margin_top' => '10px',
350
  'form_desc_margin_bottom' => '25px',
 
351
 
352
  'font' => '"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif',
353
  'font_size' => '15px',
@@ -416,6 +417,7 @@ class FrmStyle {
416
  'collapse_icon' => '6',
417
  'collapse_pos' => 'after',
418
  'repeat_icon' => '1',
 
419
 
420
  'submit_style' => false,
421
  'submit_font_size' => '15px',
348
  'form_desc_color' => '666666',
349
  'form_desc_margin_top' => '10px',
350
  'form_desc_margin_bottom' => '25px',
351
+ 'form_desc_padding' => '0',
352
 
353
  'font' => '"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif',
354
  'font_size' => '15px',
417
  'collapse_icon' => '6',
418
  'collapse_pos' => 'after',
419
  'repeat_icon' => '1',
420
+ 'repeat_icon_color' => 'ffffff',
421
 
422
  'submit_style' => false,
423
  'submit_font_size' => '15px',
classes/views/frm-form-actions/form_action.php CHANGED
@@ -22,7 +22,7 @@ $form_action = apply_filters( 'frm_form_' . $form_action->post_excerpt . '_actio
22
  <?php FrmAppHelper::icon_by_class( 'frm_icon_font frm_clone_solid_icon' ); ?>
23
  </a>
24
  <?php } ?>
25
- <a href="javascript:void(0)" data-removeid="frm_form_action_<?php echo esc_attr( $action_key ); ?>" class="frm_remove_form_action" data-frmverify="<?php echo esc_attr( 'Delete this form action?', 'formidable' ); ?>" title="<?php esc_attr_e( 'Delete', 'formidable' ); ?>">
26
  <?php FrmAppHelper::icon_by_class( 'frm_icon_font frm_delete_icon ' ); ?>
27
  </a>
28
 
22
  <?php FrmAppHelper::icon_by_class( 'frm_icon_font frm_clone_solid_icon' ); ?>
23
  </a>
24
  <?php } ?>
25
+ <a href="javascript:void(0)" data-removeid="frm_form_action_<?php echo esc_attr( $action_key ); ?>" class="frm_remove_form_action" data-frmverify="<?php esc_attr_e( 'Delete this form action?', 'formidable' ); ?>" title="<?php esc_attr_e( 'Delete', 'formidable' ); ?>">
26
  <?php FrmAppHelper::icon_by_class( 'frm_icon_font frm_delete_icon ' ); ?>
27
  </a>
28
 
classes/views/shared/mb_adv_info.php CHANGED
@@ -163,7 +163,7 @@ if ( ! defined( 'ABSPATH' ) ) {
163
  </h3>
164
  <ul class="frm_code_list frm-full-hover frmcenter">
165
  <li>
166
- <a href="#" id="frm-insert-condition" class="frm_insert_code" data-code="if x equals='']<?php echo esc_attr( 'Conditional content here', 'formidable' ); ?>[/if x">
167
  [if x equals=""][/if x]
168
  </a>
169
  </li>
163
  </h3>
164
  <ul class="frm_code_list frm-full-hover frmcenter">
165
  <li>
166
+ <a href="#" id="frm-insert-condition" class="frm_insert_code" data-code="if x equals='']<?php esc_attr_e( 'Conditional content here', 'formidable' ); ?>[/if x">
167
  [if x equals=""][/if x]
168
  </a>
169
  </li>
classes/views/styles/_form-description.php CHANGED
@@ -20,3 +20,7 @@ if ( ! defined( 'ABSPATH' ) ) {
20
  <label><?php esc_html_e( 'Margin Bottom', 'formidable' ); ?></label>
21
  <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name( 'form_desc_margin_bottom' ) ); ?>" id="frm_form_desc_margin_bottom" value="<?php echo esc_attr( $style->post_content['form_desc_margin_bottom'] ); ?>" size="4" />
22
  </p>
 
 
 
 
20
  <label><?php esc_html_e( 'Margin Bottom', 'formidable' ); ?></label>
21
  <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name( 'form_desc_margin_bottom' ) ); ?>" id="frm_form_desc_margin_bottom" value="<?php echo esc_attr( $style->post_content['form_desc_margin_bottom'] ); ?>" size="4" />
22
  </p>
23
+ <p class="frm6 frm_first frm_form_field">
24
+ <label><?php esc_html_e( 'Padding', 'formidable' ); ?></label>
25
+ <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name( 'form_desc_padding' ) ); ?>" id="frm_form_desc_padding" value="<?php echo esc_attr( $style->post_content['form_desc_padding'] ); ?>" />
26
+ </p>
css/custom_theme.css.php CHANGED
@@ -62,6 +62,10 @@ input:-webkit-autofill {
62
  margin-bottom:<?php echo esc_html( $defaults['form_desc_margin_bottom'] . $important ); ?>;
63
  margin-bottom:var(--form-desc-margin-bottom)<?php echo esc_html( $important ); ?>;
64
  <?php } ?>
 
 
 
 
65
  }
66
 
67
  form input.frm_verify{
@@ -1428,6 +1432,11 @@ select.frm_loading_lookup{
1428
  display:block;
1429
  }
1430
 
 
 
 
 
 
1431
  /* Fonts */
1432
  <?php readfile( FrmAppHelper::plugin_path() . '/css/font_icons.css' ); ?>
1433
  <?php do_action( 'frm_include_front_css', compact( 'defaults' ) ); ?>
62
  margin-bottom:<?php echo esc_html( $defaults['form_desc_margin_bottom'] . $important ); ?>;
63
  margin-bottom:var(--form-desc-margin-bottom)<?php echo esc_html( $important ); ?>;
64
  <?php } ?>
65
+ <?php if ( isset( $defaults['form_desc_padding'] ) ) { ?>
66
+ padding:<?php echo esc_html( $defaults['form_desc_padding'] . $important ); ?>;
67
+ padding:var(--form-desc-padding)<?php echo esc_html( $important ); ?>;
68
+ <?php } ?>
69
  }
70
 
71
  form input.frm_verify{
1432
  display:block;
1433
  }
1434
 
1435
+ .with_frm_style .frm_repeat_sec .frm_form_field .frm_icon_font::before {
1436
+ color:<?php echo esc_html( $defaults['repeat_icon_color'] . $important ); ?>;
1437
+ color:var(--repeat-icon-color)<?php echo esc_html( $important ); ?>;
1438
+ }
1439
+
1440
  /* Fonts */
1441
  <?php readfile( FrmAppHelper::plugin_path() . '/css/font_icons.css' ); ?>
1442
  <?php do_action( 'frm_include_front_css', compact( 'defaults' ) ); ?>
formidable.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
- Version: 4.11.01
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
+ Version: 4.11.02
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
js/formidable_admin.js CHANGED
@@ -3959,12 +3959,26 @@ function frmAdminBuildJS() {
3959
 
3960
  function addFormAction() {
3961
  /*jshint validthis:true */
3962
- var actionId = getNewActionId(),
3963
- type = jQuery( this ).data( 'actiontype' ),
3964
- formId = thisFormId;
 
 
 
 
 
 
 
 
 
 
 
 
 
3965
 
3966
  jQuery.ajax({
3967
- type: 'POST', url: ajaxurl,
 
3968
  data: {
3969
  action: 'frm_add_form_action',
3970
  type: type,
@@ -3974,11 +3988,12 @@ function frmAdminBuildJS() {
3974
  },
3975
  success: function( html ) {
3976
  fieldUpdated();
 
3977
 
3978
  // Close any open actions first.
3979
  jQuery( '.frm_form_action_settings.open' ).removeClass( 'open' );
3980
 
3981
- jQuery( '#frm_notification_settings' ).append( html );
3982
  jQuery( '.frm_form_action_settings' ).fadeIn( 'slow' );
3983
 
3984
  var newAction = document.getElementById( 'frm_form_action_' + actionId );
@@ -4123,18 +4138,33 @@ function frmAdminBuildJS() {
4123
  }
4124
 
4125
  function checkActiveAction( type ) {
4126
- var limit = parseInt( jQuery( '.frm_' + type + '_action' ).data( 'limit' ), 10 );
4127
- var len = jQuery( '.frm_single_' + type + '_settings' ).length;
4128
- var limitClass;
4129
- if ( len >= limit ) {
 
4130
  limitClass = 'frm_inactive_action';
4131
- limitClass += ( limit > 0 ) ? ' frm_already_used' : '';
4132
- jQuery( '.frm_' + type + '_action' ).removeClass( 'frm_active_action' ).addClass( limitClass );
 
 
4133
  } else {
4134
- jQuery( '.frm_' + type + '_action' ).removeClass( 'frm_inactive_action frm_already_used' ).addClass( 'frm_active_action' );
4135
  }
4136
  }
4137
 
 
 
 
 
 
 
 
 
 
 
 
 
4138
  function onlyOneActionMessage() {
4139
  infoModal( frm_admin_js.only_one_action );
4140
  }
3959
 
3960
  function addFormAction() {
3961
  /*jshint validthis:true */
3962
+ var type, actionId, formId, placeholderSetting, actionsList;
3963
+
3964
+ type = jQuery( this ).data( 'actiontype' );
3965
+
3966
+ if ( isAtLimitForActionType( type ) ) {
3967
+ return;
3968
+ }
3969
+
3970
+ actionId = getNewActionId();
3971
+ formId = thisFormId;
3972
+
3973
+ placeholderSetting = document.createElement( 'div' );
3974
+ placeholderSetting.classList.add( 'frm_single_' + type + '_settings' );
3975
+
3976
+ actionsList = document.getElementById( 'frm_notification_settings' );
3977
+ actionsList.appendChild( placeholderSetting );
3978
 
3979
  jQuery.ajax({
3980
+ type: 'POST',
3981
+ url: ajaxurl,
3982
  data: {
3983
  action: 'frm_add_form_action',
3984
  type: type,
3988
  },
3989
  success: function( html ) {
3990
  fieldUpdated();
3991
+ placeholderSetting.remove();
3992
 
3993
  // Close any open actions first.
3994
  jQuery( '.frm_form_action_settings.open' ).removeClass( 'open' );
3995
 
3996
+ jQuery( actionsList ).append( html );
3997
  jQuery( '.frm_form_action_settings' ).fadeIn( 'slow' );
3998
 
3999
  var newAction = document.getElementById( 'frm_form_action_' + actionId );
4138
  }
4139
 
4140
  function checkActiveAction( type ) {
4141
+ var $actionTriggers, limitClass;
4142
+
4143
+ $actionTriggers = jQuery( '.frm_' + type + '_action' );
4144
+
4145
+ if ( isAtLimitForActionType( type ) ) {
4146
  limitClass = 'frm_inactive_action';
4147
+ if ( getLimitForActionType( type ) > 0 ) {
4148
+ limitClass += ' frm_already_used';
4149
+ }
4150
+ $actionTriggers.removeClass( 'frm_active_action' ).addClass( limitClass );
4151
  } else {
4152
+ $actionTriggers.removeClass( 'frm_inactive_action frm_already_used' ).addClass( 'frm_active_action' );
4153
  }
4154
  }
4155
 
4156
+ function isAtLimitForActionType( type ) {
4157
+ return getNumberOfActionsForType( type ) >= getLimitForActionType( type );
4158
+ }
4159
+
4160
+ function getLimitForActionType( type ) {
4161
+ return parseInt( jQuery( '.frm_' + type + '_action' ).data( 'limit' ), 10 );
4162
+ }
4163
+
4164
+ function getNumberOfActionsForType( type ) {
4165
+ return jQuery( '.frm_single_' + type + '_settings' ).length;
4166
+ }
4167
+
4168
  function onlyOneActionMessage() {
4169
  infoModal( frm_admin_js.only_one_action );
4170
  }
languages/formidable.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the same license as the Formidable Forms plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Formidable Forms 4.11.01\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2021-06-02T14:16:07+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: formidable\n"
@@ -1269,6 +1269,7 @@ msgid "Confirm Email"
1269
  msgstr ""
1270
 
1271
  #: classes/helpers/FrmAppHelper.php:2490
 
1272
  msgid "Conditional content here"
1273
  msgstr ""
1274
 
@@ -4223,12 +4224,12 @@ msgstr ""
4223
  msgid "Formidable Style"
4224
  msgstr ""
4225
 
4226
- #: classes/models/FrmStyle.php:477
4227
  #: classes/views/styles/_field-description.php:22
4228
  msgid "normal"
4229
  msgstr ""
4230
 
4231
- #: classes/models/FrmStyle.php:480
4232
  msgid "bold"
4233
  msgstr ""
4234
 
@@ -4692,6 +4693,10 @@ msgstr ""
4692
  msgid "Duplicate"
4693
  msgstr ""
4694
 
 
 
 
 
4695
  #: classes/views/frm-form-actions/settings.php:7
4696
  msgid "Add form actions to your form to perform tasks when an entry is created, updated, imported, and more."
4697
  msgstr ""
@@ -5792,6 +5797,7 @@ msgstr ""
5792
  #: classes/views/styles/_buttons.php:79
5793
  #: classes/views/styles/_field-labels.php:50
5794
  #: classes/views/styles/_field-sizes.php:27
 
5795
  #: classes/views/styles/_general.php:56
5796
  msgid "Padding"
5797
  msgstr ""
2
  # This file is distributed under the same license as the Formidable Forms plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Formidable Forms 4.11.02\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2021-06-16T14:35:45+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: formidable\n"
1269
  msgstr ""
1270
 
1271
  #: classes/helpers/FrmAppHelper.php:2490
1272
+ #: classes/views/shared/mb_adv_info.php:166
1273
  msgid "Conditional content here"
1274
  msgstr ""
1275
 
4224
  msgid "Formidable Style"
4225
  msgstr ""
4226
 
4227
+ #: classes/models/FrmStyle.php:479
4228
  #: classes/views/styles/_field-description.php:22
4229
  msgid "normal"
4230
  msgstr ""
4231
 
4232
+ #: classes/models/FrmStyle.php:482
4233
  msgid "bold"
4234
  msgstr ""
4235
 
4693
  msgid "Duplicate"
4694
  msgstr ""
4695
 
4696
+ #: classes/views/frm-form-actions/form_action.php:25
4697
+ msgid "Delete this form action?"
4698
+ msgstr ""
4699
+
4700
  #: classes/views/frm-form-actions/settings.php:7
4701
  msgid "Add form actions to your form to perform tasks when an entry is created, updated, imported, and more."
4702
  msgstr ""
5797
  #: classes/views/styles/_buttons.php:79
5798
  #: classes/views/styles/_field-labels.php:50
5799
  #: classes/views/styles/_field-sizes.php:27
5800
+ #: classes/views/styles/_form-description.php:24
5801
  #: classes/views/styles/_general.php:56
5802
  msgid "Padding"
5803
  msgstr ""
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: forms, contact form, form builder, survey, form maker, form creator, paypa
5
  Requires at least: 4.7
6
  Tested up to: 5.7.2
7
  Requires PHP: 5.6
8
- Stable tag: 4.11.01
9
 
10
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quizzes, and more.
11
 
@@ -14,14 +14,14 @@ The most advanced WordPress forms plugin. Go beyond contact forms with our drag
14
  == The Most Powerful WordPress form builder plugin on the market ==
15
  We built <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Formidable Forms</a> to offer the "first-ever" solutions-focused WordPress form plugin on the market. You can use our drag & drop WordPress form builder plugin to create a contact form, survey, quiz, registration form, payment form, email marketing, or calculator form. Build just about anything you can imagine.
16
 
17
- At Formidable, creating the most extendable online form plugin is our #1 priority. Unlike other WordPress form maker plugins, we believe in pushing the limits. We want to give you the tools to save time and create complex forms quickly!
18
 
19
  Before we explore the features of the powerful Formidable form builder plugin, you should know that Formidable is 100% mobile responsive. Your WordPress forms will always look great on all devices (desktop, laptop, tablets, and smartphones).
20
 
21
  Plus, we have optimized Formidable for speed and maximum server performance. We can confidently say that Formidable is one of the FASTEST WordPress form builders on the market.
22
 
23
  > <strong>Formidable Forms Pro</strong><br />
24
- > This form builder plugin is the free version of Formidable that comes with all the features you will ever need. Build an advanced email subscription form, multi-page form, file upload form, quiz, or a smart form with conditional logic. Stack on repeater fields, payment integrations, form templates, form relationships, cascading dropdown fields. Don't forget the calculated fields, front-end form editing, and powerful WordPress Views to display data in web applications.
25
  > With Formidable, you get far more than just a contact form.
26
  > <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend" title="Formidable">Click here to purchase the most advanced premium WordPress form builder plugin now!</a>
27
 
@@ -33,27 +33,27 @@ Let’s take a look at all the powerful features for making an amazing lead form
33
 
34
  == Drag & Drop Form Maker and Advanced Form Builder ==
35
 
36
- The Formidable drag & drop form builder allows you to quickly build unlimited surveys, quizzes, registration forms, price calculators, and whatever else you want.
37
 
38
  Our form maker comes with all the powerful fields that you need to create a solution-focused form, fast!
39
 
40
- == Complete Entry Management for Forms and Surveys ==
41
 
42
- Formidable allows you to view all your quiz and survey entries right from your WordPress dashboard. When a user submits a form, it's stored in your WordPress database so you won’t lose any leads.
43
 
44
  Formidable is a **100% GDPR-friendly** form generator. You can turn off IP tracking or stop saving submissions entirely. Or add a GDPR checkbox field to your lead forms and payment forms to collect consent.
45
 
46
  Need to import your leads to an external service like MailChimp? No problem. **Export leads to a CSV**, open it in Excel, or import anywhere.
47
 
48
- You can also configure unlimited email notifications and autoresponders triggered by form submissions.
49
 
50
- On top of that, you can easily customize the success message after a form is submitted, or redirect visitors to another page.
51
 
52
  == The Only Form Maker Plugin with an Advanced Form Styler ==
53
 
54
- With our built-in styler, you can instantly customize the look and feel of your form. With just a few clicks, your email form can be transformed to match your website design.
55
 
56
- By default, a single styling template is added to your WordPress forms. If you want a custom form style for each footer and sidebar form, check out the premium version of Formidable.
57
 
58
  == Build Smart Surveys with Beautiful Reports ==
59
 
@@ -89,7 +89,7 @@ As you can see, Formidable is not your average contact form plugin. It's a true
89
 
90
  == Increase Sales with WooCommerce Product Order Forms ==
91
 
92
- Formidable is the only WordPress form plugin that offers extensive integration with WooCommerce orders.
93
 
94
  Our goal is to empower you to build powerful WooCommerce product order forms, so you can increase your store sales.
95
 
@@ -105,8 +105,9 @@ More on quizzes later, but here are some example online calculators that you can
105
  * <a href="https://formidableforms.com/form-templates/simple-mortgage-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Basic Mortgage Calculator</a>
106
  * <a href="https://formidableforms.com/form-templates/automobile-payment-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Car Payment Calculator</a>
107
  * <a href="https://formidableforms.com/form-templates/nps-survey-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Net Promoter Score (NPS) Survey</a>
108
- * <a href="https://formidableforms.com/form-templates/bmi-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">BMI Calculator</a> and others for Health and Fitness
109
  * <a href="https://formidableforms.com/form-templates/age-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">User Age Calculator</a>
 
110
  * Finance Calculator
111
  * Booking Cost Calculator
112
  * Price Calculator
@@ -131,13 +132,13 @@ Formidable goes far above and beyond with features like multi-page forms, save a
131
 
132
  We're on a mission to offer an all-in-one solution-focused WordPress form plugin. This way you don't have to install 5 plugins alongside your form maker to do everything you want.
133
 
134
- == Extend and Customize Your Forms - Developer's Dream Come True ==
135
 
136
  Formidable is the WordPress form plugin of choice for smart developers, freelancers, and agencies. It helps you build complex solutions and simple forms quickly to defy the limits imposed by time and knowledge.
137
 
138
- Our goal is to help you build complex websites with low overhead. That's why we made Formidable the most extendable WordPress form plugin on the market. We want to make it possible for anyone to defy gravity and build anything.
139
 
140
- A Formidable View allows you to display form data anywhere, so you can quickly create data-driven web applications.
141
 
142
  On top of that, our hooks and filters allow you to extend Formidable to meet your most advanced needs. We even include hundreds of code examples in our docs to give you the confidence to get started.
143
 
@@ -146,13 +147,13 @@ On top of that, our hooks and filters allow you to extend Formidable to meet you
146
  Since Formidable is not your average WordPress form plugin, this feature list is going to be very long. Read through it, or just install the most powerful WordPress form maker. Your choice :)
147
 
148
  * <a href="https://formidableforms.com/features/drag-drop-form-builder/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Online drag and drop form builder</a>. Build everything from an email form to a price calculator or complex online form. Make awesome quiz forms, and online forms the easy way with a simple WordPress drag and drop form maker. You don't have to be a code ninja.
149
- * <a href="https://formidableforms.com/features/display-form-data-views/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Display form data with Views</a>. Other WordPress form builder plugins only let you collect data. Formidable lets you format, filter, and display form submissions in Formidable Views to turn forms into solutions. Think job boards, event calendars, business directories, ratings systems, management solutions, and pretty much anything else you can come up with.
150
  * <a href="https://formidableforms.com/features/dynamically-add-form-fields/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Repeating field groups (repeaters)</a>. This is great for a registration form, application, or email form.
151
  * <a href="https://formidableforms.com/features/wordpress-multiple-file-upload-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Drag and drop multiple file upload forms</a>. Easily upload documents, files, photos, and music, with any number of files. This is great for a job application form (resumes), WordPress User Profile Form (avatars), or get a quote form.
152
  * <a href="https://formidableforms.com/features/wordpress-multi-step-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Multi-step forms with progress bars</a>. Want to increase conversion rates and collect more leads? Create beautiful paged forms with rootline and progress indicators. Add conditional pages for a smart branching form.
153
  * <a href="https://formidableforms.com/features/cascading-dropdown-lookup-field/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Cascading lookup fields</a>. Autofill values in other form fields or drill down through options to reveal a final value. Designed for year/make/model fields in auto forms and country/state/city fields. Lookup fields can even get a price from another product form.
154
  * Datepicker fields with advanced <a href="https://formidableforms.com/features/datepicker-options-for-dates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">datepicker options</a> including blackout dates, dynamic minimum and maximum dates, and inline calendars. Datepickers are great for email forms, basic online booking, and event registration.
155
- * Dynamic field relationships. Populate form fields from other forms and link data between two forms. This helpful in to link employment applications to a job, quizzes to a class, an event registration to an event, or a sports registration to a team.
156
  * Add password fields with a password strength meter in a WordPress user registration form, profile form, or change password form.
157
  * Collect reviews with star ratings for feedback, recipe ratings, product review, event rating, and customer testimonial forms. Then share your ratings with Formidable Views.
158
  * <a href="https://formidableforms.com/features/confirm-email-address-password-wordpress-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Confirmation fields</a>. Double check email addresses or passwords and prevent typos from causing lost leads.
@@ -160,10 +161,10 @@ Since Formidable is not your average WordPress form plugin, this feature list is
160
  * <a href="https://formidableforms.com/features/email-autoresponders-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Send email notifications & autoresponders</a>. Let clients know you received their message. Then create customized email notifications for multiple recipients and get info from an email form to those who need it.
161
  * Email routing. Conditionally send multiple autoresponder emails and notifications based on values in email forms, user registration forms, and payment forms.
162
  * Pricing fields for easy eCommerce forms with automatic price calculations. Drop in a product field, quantity, and total and you're good to go.
163
- * <a href="https://formidableforms.com/wordpress-calculator-plugin/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Calculator forms</a>. Create complex calculations and combine text from multiple fields. This is great for a mortgage calculator, auto loan calculator, and more. Price calculations give site visitors easy quotes and price estimates. Your clients will love the range sliders too.
164
- * <a href="https://formidableforms.com/features/wordpress-visual-form-styler/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Visual style creator</a>. Having trouble styling your WordPress forms? Our form creator allows you to custom brand email forms, quiz forms, and other WP forms to match your site. Change colors, borders, font sizes, and more without any code.
165
  * <a href="https://formidableforms.com/features/flexible-layouts-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Flexible form layout design</a>. Build mobile responsive forms and advanced layouts with multiple fields in a row with our CSS layout classes.
166
- * <a href="https://formidableforms.com/features/wordpress-mobile-friendly-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Mobile-friendly, responsive forms</a>. All of our forms are sized for any screen size. Ensure that everyone can use your surveys, Stripe forms, and web forms on any device.
167
  * <a href="https://formidableforms.com/features/user-submitted-posts-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">User submitted front-end posts and pages</a>. Create and edit WordPress posts, pages, and custom post types from front-end online forms. Send user-generated content quickly from a post creation form to a page.
168
  * <a href="https://formidableforms.com/features/form-entry-management-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Simple entry management</a>. Flexibly display, edit, and delete form entries. Let logged-in users can manage their personal journal entries, weight tracking, guest blog posts, RSVP status, and more.
169
  * <a href="https://formidableforms.com/features/front-end-editing-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WordPress front-end editing</a>. Allow users to edit their form entries and posts from the front-end of your site. Create an online journaling platform, member directory, classified ads, community recipes, and more.
@@ -173,14 +174,14 @@ Since Formidable is not your average WordPress form plugin, this feature list is
173
  * Entry limits. Limit surveys, registration forms, bookings, quizzes, or directory submissions to only allow one entry per user, IP, or cookie.
174
  * <a href="https://formidableforms.com/features/wordpress-schedule-forms-limit-responses/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form scheduling</a>. Open and close event registration and signup forms on a specific date. Or close registration forms when the seat limit has been reached.
175
  * Conditionally redirect after a custom search form, payment form, feedback form, support ticket form, quiz, or other online form is submitted. Help clients find the answers they need and show a tailored result based on their selections or calculated fields.
176
- * We believe that forms should meet your needs. So we give you access to <a href="https://formidableforms.com/features/customize-form-html-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">customize the form HTML</a> (like Contact Form 7). But you keep the ease and speed of a drag & drop form plugin. Our team labors for simplicity without sacrificing flexibility.
177
  * <a href="https://formidableforms.com/features/importing-exporting-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Import and export forms, form submissions, styles, and views</a>. Quickly move forms, entries, views and styles to another site. Need to export leads to another service? Done.
178
- * <a href="https://formidableforms.com/features/wordpress-form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form templates for instant form building</a>. Get started quickly with the most advanced form creator that includes form templates and style templates. Our WordPress form generator makes it FAST to build job application forms and other types of online forms.
179
  * Import our <a href="https://formidableforms.com/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">pre-built form templates</a> as a shortcut to a final product. Our growing form template library includes payment forms, a WooCommerce product creator, and more.
180
- * <a href="https://formidableforms.com/features/wcag-accessible-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WCAG accessible forms with A11Y and ADA compliance</a>. Ensure your survey, lead capture form, quizzes, and other online forms are compliant and available to everyone. Allow those using screenreaders to successfully use your WordPress forms.
181
  * <a href="https://formidableforms.com/features/invisible-spam-protection/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Invisible SPAM protection</a>. Don't waste time sorting through SPAM. Get instant and powerful anti-spam features from honeypot, invisible Google reCAPTCHA, Akismet, and the WordPress comment blacklist.
182
- * <a href="https://formidableforms.com/features/fill-out-forms-automatically/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Fill out forms automatically</a> with values from the user profile or posts (i.e. custom fields). When a user is logged in, fill known values like name and email address.
183
- * <a href="https://formidableforms.com/features/white-label-form-builder-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">White label forms</a>. Replace the Formidable branding with your own in the admin area. Plus, we never show "powered by" links in your free online form.
184
  * <a href="https://formidableforms.com/features/wordpress-user-registration/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WordPress user registration forms</a>. Register WordPress users, edit profiles, reset passwords, and add a login form. You can even allow users to create new subdomains with WordPress multisite forms.
185
  * <a href="https://formidableforms.com/features/digital-form-signatures/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Digital signature forms</a>. Eliminate paper forms with a digital signature field in contracts, application forms and more.
186
  * <a href="https://formidableforms.com/features/form-action-automation-scheduling/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form action automation</a>. Schedule email notifications, SMS messages, and webhooks to trigger later. You can automatically delete guest posts after 30 days, send weekly digests, or trigger happy birthday text messages from a lead form.
@@ -196,18 +197,18 @@ In addition to all the features listed above, power up your email forms, surveys
196
  * <a href="https://formidableforms.com/features/authorize-net-payments/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Authorize.net AIM Payment Forms</a>. Process one-time payments in order forms and price calculators with Authorize.net AIM. For recurring payments or easier security compliance, we recommend Stripe.
197
  * <a href="https://formidableforms.com/features/customizable-woocommerce-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WooCommerce product configurator</a>. Add custom fields to a WooCommerce product order form and collect extra data when a product is added to the cart. Use calculations in your WooCommerce form for variable pricing and upload files with orders.
198
  * <a href="https://formidableforms.com/features/mailchimp-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">MailChimp Forms</a>. Add and update leads in a MailChimp email marketing list from a lead form, online order, or email form.
199
- * <a href="https://formidableforms.com/features/entries-to-constant-contact/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Constant Contact Forms</a>. Create leads automatically in Constant Contact with a newsletter signup form or registration form.
200
- * <a href="https://formidableforms.com/features/form-entries-to-getresponse/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">GetResponse Forms</a>. Collect leads in WordPress forms, add them to GetResponse, and trigger GetResponse marketing automations.
201
  * <a href="https://formidableforms.com/features/aweber-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">AWeber Forms</a>. Subscribe users to an AWeber mailing list when a newsletter signup form is submitted.
202
  * <a href="https://formidableforms.com/features/mailpoet-newsletters-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">MailPoet Newsletter forms</a>. Fill your email marketing lists from newsletter signup forms. Then send WordPress newsletters from your own site using MailPoet.
203
  * <a href="https://formidableforms.com/features/highrise-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Highrise Forms</a>. Add leads to your Highrise CRM account any time a WordPress form is submitted.
204
  * <a href="https://formidableforms.com/features/form-entries-to-salesforce/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Salesforce Forms</a>. Create leads and any other Salesforce objects automatically.
205
  * <a href="https://formidableforms.com/features/entries-to-activecampaign/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">ActiveCampaign Forms</a>. Let your form pull double duty with the ActiveCampaign integration. Save leads from a donation form, post creation form, user registration form, or email form.
206
- * <a href="https://formidableforms.com/features/form-entries-to-hubspot/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">HubSpot Forms</a>. Route lead data from your WordPress forms to HubSpot CRM.
207
  * <a href="https://formidableforms.com/features/twilio-sms-form-notifications/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Twilio for SMS Forms</a>. Collect feedback, votes and poll responses via SMS text or send SMS notifications when entries are submitted. Get notified instantly when a payment form is completed, or let your leads know you received their message.
208
  * <a href="https://formidableforms.com/features/wpml-translated-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WPML Multilingual Forms</a>. Translate your WordPress forms into multiple languages using our integrated multilingual forms.
209
  * <a href="https://formidableforms.com/features/polylang-multilingual-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Polylang Multilingual Forms</a>. Get the form creator with Polylang bilingual or multilingual contact forms.
210
- * <a href="https://formidableforms.com/features/form-entry-routing-with-zapier/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Zapier Forms</a>. Connect with thousands of applications through Zapier from a lead form, quote form, and other web forms. Insert a new row in a Google docs spreadsheet, post on Twitter, or upload a Dropbox file from a calculator form.
211
  * <a href="https://formidableforms.com/features/bootstrap-form-styling/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Form Styles</a>. Instantly add Bootstrap form styling to a survey form and registration form.
212
  * <a href="https://formidableforms.com/features/bootstrap-modal-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Modal Form</a>. Open login forms, Formidable views, shortcodes, and other content in a Bootstrap modal popup.
213
 
@@ -215,7 +216,7 @@ After reading this feature list, you can probably imagine why Formidable is the
215
 
216
  Give Formidable Forms a try.
217
 
218
- Want to unlock the full power? <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Upgrade to our Premium forms</a> to get all the features for smart forms and full web applications.
219
 
220
  == Credits ==
221
  This online form builder plugin is created by Steve and Steph Wells and the amazing Strategy11 Team.
@@ -243,9 +244,9 @@ Formidable is part of the <a href="https://www.wpbeginner.com/">WPBeginner</a> f
243
  = How do I get started with the best form builder for WordPress? =
244
  The fastest way to build a form is to use the template we built for you. After you activate Formidable, insert [formidable id=contact-form] on the WordPress page of your choice.
245
 
246
- Go to the Formidable -> Forms page and click "add new". Choose the Contact Us form template or another free template and click "Create".
247
 
248
- Next, edit or create a WordPress contact page. Click the "Formidable" button to open the shortcode generator. Choose your new registration form, Stripe form, quiz, or web form and insert it into the WordPress page. Save the page for a beautiful WP contact form, ready to collect and store your leads.
249
 
250
  Learn more about <a href="https://formidableforms.com/wordpress-contact-form-template-to-unique/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">using the contact form template</a>.
251
 
@@ -262,7 +263,7 @@ When you do not receive emails, try the following steps:
262
  <a href="https://formidableforms.com/wordpress-not-sending-emails-smtp/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Read more about WordPress emails not sending</a> in our blog.
263
 
264
  = What types of WordPress forms can I build? =
265
- The Formidable drag & drop form builder combined with our add-ons is the most powerful form maker on the market. Here are some types of WordPress forms you can create:
266
 
267
  * Custom Contact Form
268
  * Multi-Page Form with progress bar
@@ -314,7 +315,12 @@ The Formidable drag & drop form builder combined with our add-ons is the most po
314
  * Mortgage Calculator
315
  * Car Payment Calculator
316
  * BMI Calculator
 
317
  * Online Quote Calculator
 
 
 
 
318
  * Recipe Reviews
319
  * Personality Quiz
320
  * Viral Quiz
@@ -384,13 +390,13 @@ Additionally, our Payment fields will help you create an order form, donation fo
384
 
385
  = Can I import and export? =
386
 
387
- Yes, it's easy to import and export your WordPress forms. This is incredibly useful for developers and agencies who are building websites for clients. You can also create custom form templates to use on client websites.
388
 
389
- You can also import from other WordPress contact form plugins such as <a href="https://wordpress.org/plugins/formidable-gravity-forms-importer/">Gravity Forms</a> and Pirate Forms.
390
 
391
  = Can I integrate with my CRM or email marketing service? =
392
 
393
- Yes! We know that marketing is the key to grow your business. That's why Formidable allows you to connect your WP form, or payment form, with the marketing platform of your choice. You can easily send data from your WordPress forms to your favorite CRM, email newsletter, and other marketing platforms.
394
 
395
  Here is a list of our popular marketing integrations:
396
 
@@ -434,6 +440,9 @@ Using our Zapier integration, you can easily connect Formidable with over 1000+
434
  See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
435
 
436
  == Changelog ==
 
 
 
437
  = 4.11.01 =
438
  * New: Added a new frm_duplicate_check_val filter for customizing the duplicate entry check. This can be used to remove IP to help prevent duplicate entries for longer periods of time when using frm_time_to_check_duplicates filter. For an example see https://formidableforms.com/knowledgebase/frm_duplicate_check_val/.
439
  * New: Added visibility option to the Name field.
@@ -441,16 +450,16 @@ See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zap
441
 
442
  = 4.11 =
443
  * New: Added a quick and easy Name field with options for First, Middle, and Last names.
444
- * New: Added a more powerful spam protection using JavaScript. This can be turned on in the settings for each form.
445
- * New: Added Honeypot options to form settings and changed the default Honeypot behaviour to avoid the false positives some people are seeing on mobile devices.
446
  * New: Added a frm_process_honeypot filter for gracefully handling honeypot spam.
447
- * Fix: A warning was getting logged when exporting a form as XML.
448
 
449
  = 4.10.03 =
450
  * New: Improved the performance of the style editor preview.
451
- * New: You can now sign up for free form templates directly from your inbox.
452
  * Fix: Date fields were not properly detecting duplicate entries.
453
- * Fix: Conditional forms were not properly fading in when the form block was added to a page.
454
  * Fix: Actions would occasionally conflict if multiple were added too quickly.
455
 
456
  = 4.10.02 =
@@ -464,11 +473,6 @@ See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zap
464
  = 4.10 =
465
  * Fix: Some fields, including signatures, were not properly detecting duplicate entries.
466
  * Fix: Zeros were not appearing when used as a placeholder value.
467
- * Fix: Prevent a warning when previewing a form with no fields.
468
-
469
- = 4.09.08 =
470
- * New: If you add or remove an action and try to leave the page without saving, there will be a warning.
471
- * Fix: The style editor save button was hidden in WordPress 5.7.
472
- * Fix: There were a couple of words misspelled on the welcome page.
473
 
474
  <a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>
5
  Requires at least: 4.7
6
  Tested up to: 5.7.2
7
  Requires PHP: 5.6
8
+ Stable tag: 4.11.02
9
 
10
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quizzes, and more.
11
 
14
  == The Most Powerful WordPress form builder plugin on the market ==
15
  We built <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Formidable Forms</a> to offer the "first-ever" solutions-focused WordPress form plugin on the market. You can use our drag & drop WordPress form builder plugin to create a contact form, survey, quiz, registration form, payment form, email marketing, or calculator form. Build just about anything you can imagine.
16
 
17
+ At Formidable, creating the most extendable online form builder plugin is our #1 priority. Unlike other WordPress form maker plugins, we believe in pushing the limits. We want to give you the tools to save time and create complex custom forms quickly!
18
 
19
  Before we explore the features of the powerful Formidable form builder plugin, you should know that Formidable is 100% mobile responsive. Your WordPress forms will always look great on all devices (desktop, laptop, tablets, and smartphones).
20
 
21
  Plus, we have optimized Formidable for speed and maximum server performance. We can confidently say that Formidable is one of the FASTEST WordPress form builders on the market.
22
 
23
  > <strong>Formidable Forms Pro</strong><br />
24
+ > This form builder plugin is the free version of Formidable that comes with all the features you will ever need. Build an advanced email subscription form, multi-page form, file upload form, quiz, or a smart form with conditional logic. Stack on repeater fields, payment integrations, form templates, relationships, cascading dropdown fields. Don't forget the calculated fields, front-end form editing, and powerful WordPress Views to display data in web applications.
25
  > With Formidable, you get far more than just a contact form.
26
  > <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend" title="Formidable">Click here to purchase the most advanced premium WordPress form builder plugin now!</a>
27
 
33
 
34
  == Drag & Drop Form Maker and Advanced Form Builder ==
35
 
36
+ The Formidable drag & drop form builder allows you to quickly build unlimited surveys, quizzes, price calculators, and whatever else you want.
37
 
38
  Our form maker comes with all the powerful fields that you need to create a solution-focused form, fast!
39
 
40
+ == Complete Entry Management for Web Forms and Surveys ==
41
 
42
+ Formidable allows you to view all your quiz and survey entries right from your WordPress dashboard. When a user submits a web form, it's stored in your WordPress database so you won’t lose any leads.
43
 
44
  Formidable is a **100% GDPR-friendly** form generator. You can turn off IP tracking or stop saving submissions entirely. Or add a GDPR checkbox field to your lead forms and payment forms to collect consent.
45
 
46
  Need to import your leads to an external service like MailChimp? No problem. **Export leads to a CSV**, open it in Excel, or import anywhere.
47
 
48
+ You can also configure unlimited email notifications and autoresponders triggered by submissions.
49
 
50
+ On top of that, you can easily customize the success message after a contact form is submitted, or redirect visitors to another page.
51
 
52
  == The Only Form Maker Plugin with an Advanced Form Styler ==
53
 
54
+ With our built-in styler, you can instantly customize the look and feel of your contact form. With just a few clicks, your email form can be transformed to match your website design.
55
 
56
+ By default, a single styling template is created. If you want a custom form style for each footer and sidebar form, check out the premium version of Formidable.
57
 
58
  == Build Smart Surveys with Beautiful Reports ==
59
 
89
 
90
  == Increase Sales with WooCommerce Product Order Forms ==
91
 
92
+ Formidable is the only WordPress form builder plugin that offers extensive integration with WooCommerce orders.
93
 
94
  Our goal is to empower you to build powerful WooCommerce product order forms, so you can increase your store sales.
95
 
105
  * <a href="https://formidableforms.com/form-templates/simple-mortgage-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Basic Mortgage Calculator</a>
106
  * <a href="https://formidableforms.com/form-templates/automobile-payment-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Car Payment Calculator</a>
107
  * <a href="https://formidableforms.com/form-templates/nps-survey-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Net Promoter Score (NPS) Survey</a>
108
+ * <a href="https://formidableforms.com/form-templates/bmi-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">BMI Calculator</a> and more Health and Fitness Calculators
109
  * <a href="https://formidableforms.com/form-templates/age-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">User Age Calculator</a>
110
+ * Online Quote Calculator
111
  * Finance Calculator
112
  * Booking Cost Calculator
113
  * Price Calculator
132
 
133
  We're on a mission to offer an all-in-one solution-focused WordPress form plugin. This way you don't have to install 5 plugins alongside your form maker to do everything you want.
134
 
135
+ == Extend and Customize - Developer's Dream Come True ==
136
 
137
  Formidable is the WordPress form plugin of choice for smart developers, freelancers, and agencies. It helps you build complex solutions and simple forms quickly to defy the limits imposed by time and knowledge.
138
 
139
+ Our goal is to help you build complex websites with low overhead. That's why we made Formidable the most extendable WordPress form builder plugin on the market. We want to make it possible for anyone to defy gravity and build anything.
140
 
141
+ A Formidable View allows you to display data anywhere, so you can quickly create data-driven web applications.
142
 
143
  On top of that, our hooks and filters allow you to extend Formidable to meet your most advanced needs. We even include hundreds of code examples in our docs to give you the confidence to get started.
144
 
147
  Since Formidable is not your average WordPress form plugin, this feature list is going to be very long. Read through it, or just install the most powerful WordPress form maker. Your choice :)
148
 
149
  * <a href="https://formidableforms.com/features/drag-drop-form-builder/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Online drag and drop form builder</a>. Build everything from an email form to a price calculator or complex online form. Make awesome quiz forms, and online forms the easy way with a simple WordPress drag and drop form maker. You don't have to be a code ninja.
150
+ * <a href="https://formidableforms.com/features/display-form-data-views/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Display form data with Views</a>. Other WordPress form builder plugins only let you collect data. Formidable lets you format, filter, and display form submissions in Formidable Views to create solutions. Think job boards, event calendars, business directories, ratings systems, management solutions, and pretty much anything else you can come up with.
151
  * <a href="https://formidableforms.com/features/dynamically-add-form-fields/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Repeating field groups (repeaters)</a>. This is great for a registration form, application, or email form.
152
  * <a href="https://formidableforms.com/features/wordpress-multiple-file-upload-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Drag and drop multiple file upload forms</a>. Easily upload documents, files, photos, and music, with any number of files. This is great for a job application form (resumes), WordPress User Profile Form (avatars), or get a quote form.
153
  * <a href="https://formidableforms.com/features/wordpress-multi-step-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Multi-step forms with progress bars</a>. Want to increase conversion rates and collect more leads? Create beautiful paged forms with rootline and progress indicators. Add conditional pages for a smart branching form.
154
  * <a href="https://formidableforms.com/features/cascading-dropdown-lookup-field/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Cascading lookup fields</a>. Autofill values in other form fields or drill down through options to reveal a final value. Designed for year/make/model fields in auto forms and country/state/city fields. Lookup fields can even get a price from another product form.
155
  * Datepicker fields with advanced <a href="https://formidableforms.com/features/datepicker-options-for-dates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">datepicker options</a> including blackout dates, dynamic minimum and maximum dates, and inline calendars. Datepickers are great for email forms, basic online booking, and event registration.
156
+ * Dynamic field relationships. Populate fields and link data between two forms. This helpful in to link employment applications to a job, quizzes to a class, an event registration to an event, or a sports registration to a team.
157
  * Add password fields with a password strength meter in a WordPress user registration form, profile form, or change password form.
158
  * Collect reviews with star ratings for feedback, recipe ratings, product review, event rating, and customer testimonial forms. Then share your ratings with Formidable Views.
159
  * <a href="https://formidableforms.com/features/confirm-email-address-password-wordpress-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Confirmation fields</a>. Double check email addresses or passwords and prevent typos from causing lost leads.
161
  * <a href="https://formidableforms.com/features/email-autoresponders-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Send email notifications & autoresponders</a>. Let clients know you received their message. Then create customized email notifications for multiple recipients and get info from an email form to those who need it.
162
  * Email routing. Conditionally send multiple autoresponder emails and notifications based on values in email forms, user registration forms, and payment forms.
163
  * Pricing fields for easy eCommerce forms with automatic price calculations. Drop in a product field, quantity, and total and you're good to go.
164
+ * <a href="https://formidableforms.com/wordpress-calculator-plugin/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Calculator forms</a>. Create complex calculations and combine text from multiple fields. This is great for a mortgage calculator, auto loan calculator, and more. Price calculations give site visitors easy quotes and price estimates. We recommend range sliders too, for calculator forms your clients will love.
165
+ * <a href="https://formidableforms.com/features/wordpress-visual-form-styler/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Visual style creator</a>. Our form creator allows you to custom brand calculator forms, email forms, quiz forms, and other WP forms to match your site. Change colors, borders, font sizes, and more without any code.
166
  * <a href="https://formidableforms.com/features/flexible-layouts-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Flexible form layout design</a>. Build mobile responsive forms and advanced layouts with multiple fields in a row with our CSS layout classes.
167
+ * <a href="https://formidableforms.com/features/wordpress-mobile-friendly-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Mobile-friendly, responsive forms</a>. All of our WP forms are sized for any screen size. Ensure that everyone can use your surveys, calculator forms, and Stripe forms on any device.
168
  * <a href="https://formidableforms.com/features/user-submitted-posts-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">User submitted front-end posts and pages</a>. Create and edit WordPress posts, pages, and custom post types from front-end online forms. Send user-generated content quickly from a post creation form to a page.
169
  * <a href="https://formidableforms.com/features/form-entry-management-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Simple entry management</a>. Flexibly display, edit, and delete form entries. Let logged-in users can manage their personal journal entries, weight tracking, guest blog posts, RSVP status, and more.
170
  * <a href="https://formidableforms.com/features/front-end-editing-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WordPress front-end editing</a>. Allow users to edit their form entries and posts from the front-end of your site. Create an online journaling platform, member directory, classified ads, community recipes, and more.
174
  * Entry limits. Limit surveys, registration forms, bookings, quizzes, or directory submissions to only allow one entry per user, IP, or cookie.
175
  * <a href="https://formidableforms.com/features/wordpress-schedule-forms-limit-responses/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form scheduling</a>. Open and close event registration and signup forms on a specific date. Or close registration forms when the seat limit has been reached.
176
  * Conditionally redirect after a custom search form, payment form, feedback form, support ticket form, quiz, or other online form is submitted. Help clients find the answers they need and show a tailored result based on their selections or calculated fields.
177
+ * We believe that forms should meet your needs. So we give you access to <a href="https://formidableforms.com/features/customize-form-html-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">customize the form HTML</a> (like Contact Form 7). But you keep the ease and speed of a drag & drop form builder plugin. Our team labors for simplicity without sacrificing flexibility.
178
  * <a href="https://formidableforms.com/features/importing-exporting-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Import and export forms, form submissions, styles, and views</a>. Quickly move forms, entries, views and styles to another site. Need to export leads to another service? Done.
179
+ * <a href="https://formidableforms.com/features/wordpress-form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form templates for instant form building</a>. Get started quickly with the most advanced form creator that includes form templates and style templates. Our WordPress form generator makes it FAST to build job application forms, calculator forms, and other types of online forms.
180
  * Import our <a href="https://formidableforms.com/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">pre-built form templates</a> as a shortcut to a final product. Our growing form template library includes payment forms, a WooCommerce product creator, and more.
181
+ * <a href="https://formidableforms.com/features/wcag-accessible-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WCAG accessible forms with A11Y and ADA compliance</a>. Ensure your survey, lead capture form, quizzes, and other online forms are compliant and available to everyone. Allow those using screenreaders to successfully use your WordPress site.
182
  * <a href="https://formidableforms.com/features/invisible-spam-protection/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Invisible SPAM protection</a>. Don't waste time sorting through SPAM. Get instant and powerful anti-spam features from honeypot, invisible Google reCAPTCHA, Akismet, and the WordPress comment blacklist.
183
+ * <a href="https://formidableforms.com/features/fill-out-forms-automatically/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Fill fields automatically</a> with values from the user profile or posts (i.e. custom fields). When a user is logged in, fill known values like name and email address.
184
+ * <a href="https://formidableforms.com/features/white-label-form-builder-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">White label</a>. Replace the Formidable branding with your own in the admin area. Plus, we never show "powered by" links in your free online form.
185
  * <a href="https://formidableforms.com/features/wordpress-user-registration/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WordPress user registration forms</a>. Register WordPress users, edit profiles, reset passwords, and add a login form. You can even allow users to create new subdomains with WordPress multisite forms.
186
  * <a href="https://formidableforms.com/features/digital-form-signatures/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Digital signature forms</a>. Eliminate paper forms with a digital signature field in contracts, application forms and more.
187
  * <a href="https://formidableforms.com/features/form-action-automation-scheduling/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form action automation</a>. Schedule email notifications, SMS messages, and webhooks to trigger later. You can automatically delete guest posts after 30 days, send weekly digests, or trigger happy birthday text messages from a lead form.
197
  * <a href="https://formidableforms.com/features/authorize-net-payments/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Authorize.net AIM Payment Forms</a>. Process one-time payments in order forms and price calculators with Authorize.net AIM. For recurring payments or easier security compliance, we recommend Stripe.
198
  * <a href="https://formidableforms.com/features/customizable-woocommerce-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WooCommerce product configurator</a>. Add custom fields to a WooCommerce product order form and collect extra data when a product is added to the cart. Use calculations in your WooCommerce form for variable pricing and upload files with orders.
199
  * <a href="https://formidableforms.com/features/mailchimp-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">MailChimp Forms</a>. Add and update leads in a MailChimp email marketing list from a lead form, online order, or email form.
200
+ * <a href="https://formidableforms.com/features/entries-to-constant-contact/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Constant Contact Forms</a>. Create leads automatically in Constant Contact with a newsletter signup form.
201
+ * <a href="https://formidableforms.com/features/form-entries-to-getresponse/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">GetResponse Forms</a>. Collect leads and add them to GetResponse, and trigger GetResponse marketing automations.
202
  * <a href="https://formidableforms.com/features/aweber-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">AWeber Forms</a>. Subscribe users to an AWeber mailing list when a newsletter signup form is submitted.
203
  * <a href="https://formidableforms.com/features/mailpoet-newsletters-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">MailPoet Newsletter forms</a>. Fill your email marketing lists from newsletter signup forms. Then send WordPress newsletters from your own site using MailPoet.
204
  * <a href="https://formidableforms.com/features/highrise-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Highrise Forms</a>. Add leads to your Highrise CRM account any time a WordPress form is submitted.
205
  * <a href="https://formidableforms.com/features/form-entries-to-salesforce/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Salesforce Forms</a>. Create leads and any other Salesforce objects automatically.
206
  * <a href="https://formidableforms.com/features/entries-to-activecampaign/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">ActiveCampaign Forms</a>. Let your form pull double duty with the ActiveCampaign integration. Save leads from a donation form, post creation form, user registration form, or email form.
207
+ * <a href="https://formidableforms.com/features/form-entries-to-hubspot/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">HubSpot Forms</a>. Route lead data to HubSpot CRM.
208
  * <a href="https://formidableforms.com/features/twilio-sms-form-notifications/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Twilio for SMS Forms</a>. Collect feedback, votes and poll responses via SMS text or send SMS notifications when entries are submitted. Get notified instantly when a payment form is completed, or let your leads know you received their message.
209
  * <a href="https://formidableforms.com/features/wpml-translated-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WPML Multilingual Forms</a>. Translate your WordPress forms into multiple languages using our integrated multilingual forms.
210
  * <a href="https://formidableforms.com/features/polylang-multilingual-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Polylang Multilingual Forms</a>. Get the form creator with Polylang bilingual or multilingual contact forms.
211
+ * <a href="https://formidableforms.com/features/form-entry-routing-with-zapier/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Zapier Forms</a>. Connect with thousands of applications through Zapier from a lead form, quote form, and other web forms. Insert a new row in a Google docs spreadsheet, post on Twitter, or upload a Dropbox file from a feedback form.
212
  * <a href="https://formidableforms.com/features/bootstrap-form-styling/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Form Styles</a>. Instantly add Bootstrap form styling to a survey form and registration form.
213
  * <a href="https://formidableforms.com/features/bootstrap-modal-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Modal Form</a>. Open login forms, Formidable views, shortcodes, and other content in a Bootstrap modal popup.
214
 
216
 
217
  Give Formidable Forms a try.
218
 
219
+ Want to unlock the full power? <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Upgrade to Premium</a> to get all the features for smart forms and full web applications.
220
 
221
  == Credits ==
222
  This online form builder plugin is created by Steve and Steph Wells and the amazing Strategy11 Team.
244
  = How do I get started with the best form builder for WordPress? =
245
  The fastest way to build a form is to use the template we built for you. After you activate Formidable, insert [formidable id=contact-form] on the WordPress page of your choice.
246
 
247
+ Go to the Formidable page and click "add new". Choose the Contact Us form template or another free template and click "Create".
248
 
249
+ Next, edit or create a WordPress contact page. Click the "Formidable" button to open the shortcode generator. Choose your new Stripe form, quiz, or web form and insert it into the WordPress page. Save the page for a beautiful WP contact form, ready to collect and store your leads.
250
 
251
  Learn more about <a href="https://formidableforms.com/wordpress-contact-form-template-to-unique/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">using the contact form template</a>.
252
 
263
  <a href="https://formidableforms.com/wordpress-not-sending-emails-smtp/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Read more about WordPress emails not sending</a> in our blog.
264
 
265
  = What types of WordPress forms can I build? =
266
+ The Formidable drag & drop form builder combined with our add-ons is the most powerful form maker on the market. Here are some types of web forms you can create:
267
 
268
  * Custom Contact Form
269
  * Multi-Page Form with progress bar
315
  * Mortgage Calculator
316
  * Car Payment Calculator
317
  * BMI Calculator
318
+ * User Age Calculator
319
  * Online Quote Calculator
320
+ * Compound Interest Calculator
321
+ * Amortization Calculator
322
+ * Calorie Intake Calculator
323
+ * Pregnancy Due Date Calculator
324
  * Recipe Reviews
325
  * Personality Quiz
326
  * Viral Quiz
390
 
391
  = Can I import and export? =
392
 
393
+ Yes, it's easy to import and export. This is incredibly useful for developers and agencies who are building websites for clients. You can also create custom form templates to use on client websites.
394
 
395
+ You can also import from other WordPress contact form plugins such as <a href="https://wordpress.org/plugins/formidable-gravity-forms-importer/">Gravity Forms</a> and Pirate Forms. Although we don't have an importer available, this is also a great Caldera alternative since it's no longer supported.
396
 
397
  = Can I integrate with my CRM or email marketing service? =
398
 
399
+ Yes! We know that marketing is the key to grow your business. That's why Formidable allows you to connect your WP form, or payment form, with the marketing platform of your choice. You can easily send data from WordPress to your favorite CRM, email newsletter, and other marketing platforms.
400
 
401
  Here is a list of our popular marketing integrations:
402
 
440
  See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
441
 
442
  == Changelog ==
443
+ = 4.11.02 =
444
+ * New: The padding for descriptions can now be customized when editing styles.
445
+
446
  = 4.11.01 =
447
  * New: Added a new frm_duplicate_check_val filter for customizing the duplicate entry check. This can be used to remove IP to help prevent duplicate entries for longer periods of time when using frm_time_to_check_duplicates filter. For an example see https://formidableforms.com/knowledgebase/frm_duplicate_check_val/.
448
  * New: Added visibility option to the Name field.
450
 
451
  = 4.11 =
452
  * New: Added a quick and easy Name field with options for First, Middle, and Last names.
453
+ * New: Added a more powerful spam protection using JavaScript. This can be turned on in the settings.
454
+ * New: Added Honeypot options to settings and changed the default Honeypot behaviour to avoid the false positives some people are seeing on mobile devices.
455
  * New: Added a frm_process_honeypot filter for gracefully handling honeypot spam.
456
+ * Fix: A warning was getting logged when exporting as XML.
457
 
458
  = 4.10.03 =
459
  * New: Improved the performance of the style editor preview.
460
+ * New: You can now sign up for free templates directly from your inbox.
461
  * Fix: Date fields were not properly detecting duplicate entries.
462
+ * Fix: Conditionals were not properly fading in when the form block was added to a page.
463
  * Fix: Actions would occasionally conflict if multiple were added too quickly.
464
 
465
  = 4.10.02 =
473
  = 4.10 =
474
  * Fix: Some fields, including signatures, were not properly detecting duplicate entries.
475
  * Fix: Zeros were not appearing when used as a placeholder value.
476
+ * Fix: Prevent a warning when previewing with no fields.
 
 
 
 
 
477
 
478
  <a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>