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

Version Description

  • Fixed: Conflict with WordPress 5.1 if form contained target="_blank".
  • Fixed: Unable to uncheck default Multiple Choice value in form builder after being set initially.
  • Fixed: PHP error when entries are exported after a field has been deleted.
  • Fixed: Form builder Email notification conditional logic settings display issue after new notification is added.
  • Fixed: Conflict with some themes preventing Multiple Choice fields from being selectable.
Download this release

Release Info

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

Code changes from version 1.5.1 to 1.5.1.1

assets/images/addon-icon-conversational-forms.png ADDED
Binary file
assets/js/admin-builder.js CHANGED
@@ -508,11 +508,25 @@ var WPFormsBuilder = window.WPFormsBuilder || ( function( document, window, $ )
508
  app.fieldChoiceDelete(e, $(this));
509
  });
510
 
 
 
 
 
 
 
 
 
 
 
511
  // Field choices defaults
512
- $builder.on('change', '.wpforms-field-option-row-choices input[type=radio]', function(e) {
513
  var $this = $(this),
514
  list = $this.parent().parent();
515
  $this.parent().parent().find('input[type=radio]').not(this).prop('checked',false);
 
 
 
 
516
  app.fieldChoiceUpdate(list.data('field-type'),list.data('field-id') );
517
  });
518
 
@@ -2458,6 +2472,9 @@ var WPFormsBuilder = window.WPFormsBuilder || ( function( document, window, $ )
2458
  if ( blockType === 'notification' ) {
2459
  $newSettingsBlock.find('.email-msg textarea').val('{all_fields}').attr('value', '{all_fields}');
2460
  $newSettingsBlock.find('.email-recipient input').val('{admin_email}').attr('value', '{admin_email}');
 
 
 
2461
  }
2462
 
2463
  if ( blockType === 'confirmation' ) {
508
  app.fieldChoiceDelete(e, $(this));
509
  });
510
 
511
+ // Field choices defaults - before change
512
+ $builder.on('mousedown', '.wpforms-field-option-row-choices input[type=radio]', function(e) {
513
+ var $this = $(this);
514
+ if ( $this.is(':checked') ) {
515
+ $this.attr('data-checked', '1');
516
+ } else {
517
+ $this.attr('data-checked', '0');
518
+ }
519
+ });
520
+
521
  // Field choices defaults
522
+ $builder.on('click', '.wpforms-field-option-row-choices input[type=radio]', function(e) {
523
  var $this = $(this),
524
  list = $this.parent().parent();
525
  $this.parent().parent().find('input[type=radio]').not(this).prop('checked',false);
526
+ if ( $this.attr('data-checked') === '1' ) {
527
+ $this.prop( 'checked', false );
528
+ $this.attr('data-checked', '0');
529
+ }
530
  app.fieldChoiceUpdate(list.data('field-type'),list.data('field-id') );
531
  });
532
 
2472
  if ( blockType === 'notification' ) {
2473
  $newSettingsBlock.find('.email-msg textarea').val('{all_fields}').attr('value', '{all_fields}');
2474
  $newSettingsBlock.find('.email-recipient input').val('{admin_email}').attr('value', '{admin_email}');
2475
+
2476
+ // remove conditional logic groups
2477
+ $newSettingsBlock.find( '.wpforms-conditional-groups' ).remove();
2478
  }
2479
 
2480
  if ( blockType === 'confirmation' ) {
assets/js/wpforms.js CHANGED
@@ -470,25 +470,25 @@
470
  } );
471
 
472
  // Checkbox/Radio/Payment checkbox: toggle selected state class.
473
- $( document ).on( 'change', '.wpforms-field-checkbox input, .wpforms-field-radio input, .wpforms-field-payment-multiple input, .wpforms-field-payment-checkbox input', function() {
474
 
475
  var $this = $( this );
476
 
477
  switch ( $this.attr( 'type' ) ) {
478
  case 'radio':
479
- $this.closest( 'ul' ).find( 'li' ).removeClass( 'wpforms-selected' ).find('input[type=radio]').removeAttr( 'checked' );
480
  $this
481
- .attr( 'checked', 'checked' )
482
  .closest( 'li' ).addClass( 'wpforms-selected' );
483
  break;
484
 
485
  case 'checkbox':
486
  if ( $this.prop( 'checked' ) ) {
487
  $this.closest( 'li' ).addClass( 'wpforms-selected' );
488
- $this.attr( 'checked', 'checked' );
489
  } else {
490
  $this.closest( 'li' ).removeClass( 'wpforms-selected' );
491
- $this.removeAttr( 'checked' );
492
  }
493
  break;
494
  }
470
  } );
471
 
472
  // Checkbox/Radio/Payment checkbox: toggle selected state class.
473
+ $( document ).on( 'change', '.wpforms-field-checkbox input, .wpforms-field-radio input, .wpforms-field-payment-multiple input, .wpforms-field-payment-checkbox input, .wpforms-field-gdpr-checkbox input', function() {
474
 
475
  var $this = $( this );
476
 
477
  switch ( $this.attr( 'type' ) ) {
478
  case 'radio':
479
+ $this.closest( 'ul' ).find( 'li' ).removeClass( 'wpforms-selected' ).find('input[type=radio]').removeProp( 'checked' );
480
  $this
481
+ .prop( 'checked', true )
482
  .closest( 'li' ).addClass( 'wpforms-selected' );
483
  break;
484
 
485
  case 'checkbox':
486
  if ( $this.prop( 'checked' ) ) {
487
  $this.closest( 'li' ).addClass( 'wpforms-selected' );
488
+ $this.prop( 'checked', true );
489
  } else {
490
  $this.closest( 'li' ).removeClass( 'wpforms-selected' );
491
+ $this.removeProp( 'checked' );
492
  }
493
  break;
494
  }
changelog.txt CHANGED
@@ -1,5 +1,12 @@
1
  == Changelog ==
2
 
 
 
 
 
 
 
 
3
  = 1.5.1 =
4
  - Added: Complete translations for Spanish, Italian, Japanese, and German.
5
  - Added: Smart Tag for referencing user meta data, `{user_meta key=""}`.
1
  == Changelog ==
2
 
3
+ = 1.5.1.1 =
4
+ - Fixed: Conflict with WordPress 5.1 if form contained target="_blank".
5
+ - Fixed: Unable to uncheck default Multiple Choice value in form builder after being set initially.
6
+ - Fixed: PHP error when entries are exported after a field has been deleted.
7
+ - Fixed: Form builder Email notification conditional logic settings display issue after new notification is added.
8
+ - Fixed: Conflict with some themes preventing Multiple Choice fields from being selectable.
9
+
10
  = 1.5.1 =
11
  - Added: Complete translations for Spanish, Italian, Japanese, and German.
12
  - Added: Smart Tag for referencing user meta data, `{user_meta key=""}`.
includes/admin/builder/panels/class-settings.php CHANGED
@@ -155,7 +155,7 @@ class WPForms_Builder_Panel_Settings extends WPForms_Builder_Panel {
155
  'settings',
156
  'recaptcha',
157
  $this->form_data,
158
- 'invisible' === $recaptcha_type ? esc_html__( 'Enable Google Invisible reCAPTCHA', 'wpforms-lite' ) : esc_html__( 'Enable Google reCAPTCHA (v2)', 'wpforms-lite' )
159
  );
160
  }
161
  wpforms_panel_field(
155
  'settings',
156
  'recaptcha',
157
  $this->form_data,
158
+ 'invisible' === $recaptcha_type ? esc_html__( 'Enable Google Invisible v2 reCAPTCHA', 'wpforms-lite' ) : esc_html__( 'Enable Google Checkbox v2 reCAPTCHA', 'wpforms-lite' )
159
  );
160
  }
161
  wpforms_panel_field(
includes/admin/class-settings.php CHANGED
@@ -229,25 +229,8 @@ class WPForms_Settings {
229
 
230
  // reCAPTCHA heading description is long so we define it separately.
231
  $recaptcha_desc = '<p>' . esc_html__( 'reCAPTCHA is a free anti-spam service from Google which helps to protect your website from spam and abuse while letting real people pass through with ease.', 'wpforms-lite' ) . '</p>';
232
- $recaptcha_desc .=
233
- '<p>' .
234
- sprintf(
235
- wp_kses(
236
- /* translators: %1$s - Google reCAPTCHA Intro URL, %2$s - Google Invisible reCAPTCHA Intro URL. */
237
- __( 'Google\'s original <a href="%1$s" target="_blank" rel="noopener noreferrer">v2 reCAPTCHA</a> prompts users to check a box to prove they\'re human, whereas <a href="%2$s" target="_blank" rel="noopener noreferrer">Invisible reCAPTCHA</a> uses advanced technology to detect real users without requiring any input.', 'wpforms-lite' ),
238
- array(
239
- 'a' => array(
240
- 'href' => array(),
241
- 'target' => array(),
242
- 'rel' => array(),
243
- ),
244
- )
245
- ),
246
- 'https://www.google.com/recaptcha/intro/',
247
- 'https://www.google.com/recaptcha/intro/invisible.html'
248
- ) .
249
- '</p>';
250
- $recaptcha_desc .= '<p>' . esc_html__( 'Sites already using v2 reCAPTCHA will need to create new site keys before switching to the Invisible reCAPTCHA.', 'wpforms-lite' ) . '</p>';
251
  $recaptcha_desc .=
252
  '<p>' .
253
  sprintf(
@@ -402,8 +385,8 @@ class WPForms_Settings {
402
  'type' => 'radio',
403
  'default' => 'default',
404
  'options' => array(
405
- 'v2' => esc_html__( 'v2 reCAPTCHA', 'wpforms-lite' ),
406
- 'invisible' => esc_html__( 'Invisible reCAPTCHA', 'wpforms-lite' ),
407
  ),
408
  ),
409
  'recaptcha-site-key' => array(
229
 
230
  // reCAPTCHA heading description is long so we define it separately.
231
  $recaptcha_desc = '<p>' . esc_html__( 'reCAPTCHA is a free anti-spam service from Google which helps to protect your website from spam and abuse while letting real people pass through with ease.', 'wpforms-lite' ) . '</p>';
232
+ $recaptcha_desc .= '<p>' . esc_html__( 'Google\'s original checkbox reCAPTCHA prompts users to check a box to prove they\'re human, whereas the newer Invisible reCAPTCHA uses advanced technology to detect real users without requiring any input. WPForms supports both versions of Google\'s v2 reCAPTCHA.', 'wpforms-lite' ) . '</p>';
233
+ $recaptcha_desc .= '<p>' . esc_html__( 'Sites already using the original checkbox reCAPTCHA will need to create new site keys before switching to the Invisible reCAPTCHA.', 'wpforms-lite' ) . '</p>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
234
  $recaptcha_desc .=
235
  '<p>' .
236
  sprintf(
385
  'type' => 'radio',
386
  'default' => 'default',
387
  'options' => array(
388
+ 'v2' => esc_html__( 'Checkbox reCAPTCHA v2', 'wpforms-lite' ),
389
+ 'invisible' => esc_html__( 'Invisible reCAPTCHA v2', 'wpforms-lite' ),
390
  ),
391
  ),
392
  'recaptcha-site-key' => array(
includes/class-form.php CHANGED
@@ -25,6 +25,7 @@ class WPForms_Form_Handler {
25
 
26
  // Add wpforms to new-content admin bar menu.
27
  add_action( 'admin_bar_menu', array( $this, 'admin_bar' ), 99 );
 
28
  }
29
 
30
  /**
@@ -236,6 +237,9 @@ class WPForms_Form_Handler {
236
  // This filter breaks forms if they contain HTML.
237
  remove_filter( 'content_save_pre', 'balanceTags', 50 );
238
 
 
 
 
239
  // Check for permissions.
240
  if ( ! wpforms_current_user_can() ) {
241
  return false;
@@ -330,6 +334,9 @@ class WPForms_Form_Handler {
330
  */
331
  public function duplicate( $ids = array() ) {
332
 
 
 
 
333
  // Check for permissions.
334
  if ( ! wpforms_current_user_can() ) {
335
  return false;
@@ -470,6 +477,9 @@ class WPForms_Form_Handler {
470
  */
471
  public function update_meta( $form_id, $meta_key, $meta_value ) {
472
 
 
 
 
473
  // Check for permissions.
474
  if ( ! wpforms_current_user_can() ) {
475
  return false;
@@ -514,6 +524,9 @@ class WPForms_Form_Handler {
514
  */
515
  public function delete_meta( $form_id, $meta_key ) {
516
 
 
 
 
517
  // Check for permissions.
518
  if ( ! wpforms_current_user_can() ) {
519
  return false;
25
 
26
  // Add wpforms to new-content admin bar menu.
27
  add_action( 'admin_bar_menu', array( $this, 'admin_bar' ), 99 );
28
+
29
  }
30
 
31
  /**
237
  // This filter breaks forms if they contain HTML.
238
  remove_filter( 'content_save_pre', 'balanceTags', 50 );
239
 
240
+ // Add filter of the link rel attr to avoid JSON damage.
241
+ add_filter( 'wp_targeted_link_rel', '__return_empty_string', 50, 1 );
242
+
243
  // Check for permissions.
244
  if ( ! wpforms_current_user_can() ) {
245
  return false;
334
  */
335
  public function duplicate( $ids = array() ) {
336
 
337
+ // Add filter of the link rel attr to avoid JSON damage.
338
+ add_filter( 'wp_targeted_link_rel', '__return_empty_string', 50, 1 );
339
+
340
  // Check for permissions.
341
  if ( ! wpforms_current_user_can() ) {
342
  return false;
477
  */
478
  public function update_meta( $form_id, $meta_key, $meta_value ) {
479
 
480
+ // Add filter of the link rel attr to avoid JSON damage.
481
+ add_filter( 'wp_targeted_link_rel', '__return_empty_string', 50, 1 );
482
+
483
  // Check for permissions.
484
  if ( ! wpforms_current_user_can() ) {
485
  return false;
524
  */
525
  public function delete_meta( $form_id, $meta_key ) {
526
 
527
+ // Add filter of the link rel attr to avoid JSON damage.
528
+ add_filter( 'wp_targeted_link_rel', '__return_empty_string', 50, 1 );
529
+
530
  // Check for permissions.
531
  if ( ! wpforms_current_user_can() ) {
532
  return false;
includes/class-frontend.php CHANGED
@@ -716,7 +716,7 @@ class WPForms_Frontend {
716
  }
717
 
718
  if ( ! empty( $errors['recaptcha'] ) ) {
719
- echo '<label id="wpforms-field_recaptcah-error" class="wpforms-error">' . esc_html( $errors['recaptcha'] ) . '</label>';
720
  }
721
 
722
  echo '</div>';
@@ -906,7 +906,7 @@ class WPForms_Frontend {
906
  // Load jQuery input mask library - https://github.com/RobinHerbots/jquery.inputmask.
907
  if (
908
  $this->assets_global() ||
909
- true === wpforms_has_field_type( array( 'phone', 'address' ), $this->forms, true ) ||
910
  true === wpforms_has_field_setting( 'input_mask', $this->forms, true )
911
  ) {
912
  wp_enqueue_script(
@@ -959,7 +959,7 @@ class WPForms_Frontend {
959
  $recaptch_inline .= 'var wpformsRecaptchaCallback = function(el){var $form = jQuery(el).closest("form");$form.find("button[type=submit]").get(0).recaptchaID = false;$form.submit();};';
960
  } else {
961
  $recaptch_inline = 'var wpformsRecaptchaLoad = function(){jQuery(".g-recaptcha").each(function(index, el){grecaptcha.render(el,{callback:function(){wpformsRecaptchaCallback(el);}},true);});};';
962
- $recaptch_inline .= 'var wpformsRecaptchaCallback = function(el){jQuery(el).parent().find(".wpforms-recaptcha-hidden").val("1").valid();};';
963
  }
964
  wp_add_inline_script( 'wpforms-recaptcha', $recaptch_inline );
965
  }
716
  }
717
 
718
  if ( ! empty( $errors['recaptcha'] ) ) {
719
+ echo '<label id="wpforms-field_recaptcha-error" class="wpforms-error">' . esc_html( $errors['recaptcha'] ) . '</label>';
720
  }
721
 
722
  echo '</div>';
906
  // Load jQuery input mask library - https://github.com/RobinHerbots/jquery.inputmask.
907
  if (
908
  $this->assets_global() ||
909
+ true === wpforms_has_field_type( array( 'phone', 'address', 'date-time' ), $this->forms, true ) ||
910
  true === wpforms_has_field_setting( 'input_mask', $this->forms, true )
911
  ) {
912
  wp_enqueue_script(
959
  $recaptch_inline .= 'var wpformsRecaptchaCallback = function(el){var $form = jQuery(el).closest("form");$form.find("button[type=submit]").get(0).recaptchaID = false;$form.submit();};';
960
  } else {
961
  $recaptch_inline = 'var wpformsRecaptchaLoad = function(){jQuery(".g-recaptcha").each(function(index, el){grecaptcha.render(el,{callback:function(){wpformsRecaptchaCallback(el);}},true);});};';
962
+ $recaptch_inline .= 'var wpformsRecaptchaCallback = function(el){jQuery(el).parent().find(".wpforms-recaptcha-hidden").val("1").trigger("change").valid();};';
963
  }
964
  wp_add_inline_script( 'wpforms-recaptcha', $recaptch_inline );
965
  }
languages/wpforms-lite.pot CHANGED
@@ -1,13 +1,13 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: WPForms Lite 1.5.1\n"
4
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpforms-lite\n"
5
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
6
  "Language-Team: LANGUAGE <LL@li.org>\n"
7
  "MIME-Version: 1.0\n"
8
  "Content-Type: text/plain; charset=UTF-8\n"
9
  "Content-Transfer-Encoding: 8bit\n"
10
- "POT-Creation-Date: 2019-02-06T16:30:26+00:00\n"
11
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12
  "X-Generator: WP-CLI 2.1.0\n"
13
  "X-Domain: wpforms-lite\n"
@@ -1605,7 +1605,7 @@ msgstr ""
1605
 
1606
  #: includes/functions.php:1652
1607
  #: includes/class-frontend.php:1033
1608
- #: includes/admin/class-settings.php:439
1609
  msgid "This field is required."
1610
  msgstr ""
1611
 
@@ -1650,23 +1650,23 @@ msgid "Display form description"
1650
  msgstr ""
1651
 
1652
  #: includes/class-frontend.php:1034
1653
- #: includes/admin/class-settings.php:445
1654
  msgid "Please enter a valid URL."
1655
  msgstr ""
1656
 
1657
  #: includes/class-frontend.php:1035
1658
- #: includes/admin/class-settings.php:451
1659
  msgid "Please enter a valid email address."
1660
  msgstr ""
1661
 
1662
  #: includes/class-frontend.php:1036
1663
- #: includes/admin/class-settings.php:457
1664
  #: includes/fields/class-number.php:162
1665
  msgid "Please enter a valid number."
1666
  msgstr ""
1667
 
1668
  #: includes/class-frontend.php:1037
1669
- #: includes/admin/class-settings.php:463
1670
  msgid "Field values do not match."
1671
  msgstr ""
1672
 
@@ -2036,7 +2036,7 @@ msgid "You cannot send emails with WPForms_WP_Emails() until init/admin_init has
2036
  msgstr ""
2037
 
2038
  #: includes/emails/class-emails.php:492
2039
- #: src/Lite/Admin/Builder/Education.php:229
2040
  msgid "Page Break"
2041
  msgstr ""
2042
 
@@ -3670,7 +3670,7 @@ msgstr ""
3670
  #: includes/admin/builder/panels/class-settings.php:42
3671
  #: includes/admin/builder/panels/class-settings.php:82
3672
  #: includes/admin/class-settings.php:164
3673
- #: includes/admin/class-settings.php:286
3674
  msgid "General"
3675
  msgstr ""
3676
 
@@ -3719,11 +3719,11 @@ msgid "Enable anti-spam honeypot"
3719
  msgstr ""
3720
 
3721
  #: includes/admin/builder/panels/class-settings.php:158
3722
- msgid "Enable Google Invisible reCAPTCHA"
3723
  msgstr ""
3724
 
3725
  #: includes/admin/builder/panels/class-settings.php:158
3726
- msgid "Enable Google reCAPTCHA (v2)"
3727
  msgstr ""
3728
 
3729
  #: includes/admin/builder/panels/class-settings.php:166
@@ -4138,8 +4138,8 @@ msgid "Save Settings"
4138
  msgstr ""
4139
 
4140
  #: includes/admin/class-settings.php:169
4141
- #: includes/admin/class-settings.php:354
4142
- #: includes/admin/class-settings.php:449
4143
  #: includes/templates/class-subscribe.php:44
4144
  #: includes/templates/class-suggestion.php:41
4145
  #: includes/templates/class-contact.php:41
@@ -4150,7 +4150,7 @@ msgid "Email"
4150
  msgstr ""
4151
 
4152
  #: includes/admin/class-settings.php:174
4153
- #: includes/admin/class-settings.php:394
4154
  msgid "reCAPTCHA"
4155
  msgstr ""
4156
 
@@ -4159,13 +4159,13 @@ msgid "Validation"
4159
  msgstr ""
4160
 
4161
  #: includes/admin/class-settings.php:184
4162
- #: includes/admin/class-settings.php:470
4163
- #: includes/admin/class-settings.php:477
4164
  msgid "Integrations"
4165
  msgstr ""
4166
 
4167
  #: includes/admin/class-settings.php:189
4168
- #: includes/admin/class-settings.php:486
4169
  msgid "Misc"
4170
  msgstr ""
4171
 
@@ -4173,185 +4173,184 @@ msgstr ""
4173
  msgid "reCAPTCHA is a free anti-spam service from Google which helps to protect your website from spam and abuse while letting real people pass through with ease."
4174
  msgstr ""
4175
 
4176
- #. translators: %1$s - Google reCAPTCHA Intro URL, %2$s - Google Invisible reCAPTCHA Intro URL.
4177
- #: includes/admin/class-settings.php:237
4178
- msgid "Google's original <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">v2 reCAPTCHA</a> prompts users to check a box to prove they're human, whereas <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Invisible reCAPTCHA</a> uses advanced technology to detect real users without requiring any input."
4179
  msgstr ""
4180
 
4181
- #: includes/admin/class-settings.php:250
4182
- msgid "Sites already using v2 reCAPTCHA will need to create new site keys before switching to the Invisible reCAPTCHA."
4183
  msgstr ""
4184
 
4185
  #. translators: %s = WPForms.com Setup Captcha URL.
4186
- #: includes/admin/class-settings.php:256
4187
  msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Read our walk through</a> to learn more and for step-by-step directions."
4188
  msgstr ""
4189
 
4190
- #: includes/admin/class-settings.php:274
4191
  msgid "License"
4192
  msgstr ""
4193
 
4194
- #: includes/admin/class-settings.php:274
4195
  msgid "Your license key provides access to updates and addons."
4196
  msgstr ""
4197
 
4198
- #: includes/admin/class-settings.php:281
4199
  msgid "License Key"
4200
  msgstr ""
4201
 
4202
- #: includes/admin/class-settings.php:293
4203
  msgid "Include Form Styling"
4204
  msgstr ""
4205
 
4206
  #. translators: %s = WPForms.com documentation URL.
4207
- #: includes/admin/class-settings.php:297
4208
  msgid "Determines which CSS files to load for the site (<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">please see our tutorial for full details</a>). Unless experienced with CSS or instructed by support, \"Base and Form Theme Styling\" is recommended."
4209
  msgstr ""
4210
 
4211
- #: includes/admin/class-settings.php:312
4212
  msgid "Base and form theme styling"
4213
  msgstr ""
4214
 
4215
- #: includes/admin/class-settings.php:313
4216
  msgid "Base styling only"
4217
  msgstr ""
4218
 
4219
- #: includes/admin/class-settings.php:314
4220
  msgid "No styling"
4221
  msgstr ""
4222
 
4223
- #: includes/admin/class-settings.php:319
4224
  msgid "Load Assets Globally"
4225
  msgstr ""
4226
 
4227
- #: includes/admin/class-settings.php:320
4228
  msgid "Check this if you would like to load WPForms assets site-wide. Only check if your site is having compatibility issues or instructed to by support."
4229
  msgstr ""
4230
 
4231
- #: includes/admin/class-settings.php:325
4232
  msgid "GDPR"
4233
  msgstr ""
4234
 
4235
- #: includes/admin/class-settings.php:332
4236
  msgid "GDPR Enhancements"
4237
  msgstr ""
4238
 
4239
  #. translators: %s = WPForms.com GDPR documentation URL.
4240
- #: includes/admin/class-settings.php:336
4241
  msgid "Check this to turn on GDPR related features and enhancements. <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Read our GDPR documentation</a> to learn more."
4242
  msgstr ""
4243
 
4244
- #: includes/admin/class-settings.php:361
4245
  msgid "Template"
4246
  msgstr ""
4247
 
4248
- #: includes/admin/class-settings.php:362
4249
  msgid "Determines how email notifications will be formatted. HTML Templates are the default."
4250
  msgstr ""
4251
 
4252
- #: includes/admin/class-settings.php:366
4253
  msgid "HTML Template"
4254
  msgstr ""
4255
 
4256
- #: includes/admin/class-settings.php:367
4257
  msgid "Plain text"
4258
  msgstr ""
4259
 
4260
- #: includes/admin/class-settings.php:372
4261
  msgid "Header Image"
4262
  msgstr ""
4263
 
4264
- #: includes/admin/class-settings.php:373
4265
  msgid "Upload or choose a logo to be displayed at the top of email notifications.<br>Recommended size is 300x100 or smaller for best support on all devices."
4266
  msgstr ""
4267
 
4268
- #: includes/admin/class-settings.php:378
4269
  msgid "Background Color"
4270
  msgstr ""
4271
 
4272
- #: includes/admin/class-settings.php:379
4273
  msgid "Customize the background color of the HTML email template."
4274
  msgstr ""
4275
 
4276
- #: includes/admin/class-settings.php:385
4277
  msgid "Carbon Copy"
4278
  msgstr ""
4279
 
4280
- #: includes/admin/class-settings.php:386
4281
  msgid "Check this if you would like to enable the ability to CC: email addresses in the form notification settings."
4282
  msgstr ""
4283
 
4284
- #: includes/admin/class-settings.php:401
4285
  msgid "Type"
4286
  msgstr ""
4287
 
4288
- #: includes/admin/class-settings.php:405
4289
- msgid "v2 reCAPTCHA"
4290
  msgstr ""
4291
 
4292
- #: includes/admin/class-settings.php:406
4293
- msgid "Invisible reCAPTCHA"
4294
  msgstr ""
4295
 
4296
- #: includes/admin/class-settings.php:411
4297
  msgid "Site Key"
4298
  msgstr ""
4299
 
4300
- #: includes/admin/class-settings.php:416
4301
  msgid "Secret Key"
4302
  msgstr ""
4303
 
4304
- #: includes/admin/class-settings.php:421
4305
  msgid "No-Conflict Mode"
4306
  msgstr ""
4307
 
4308
- #: includes/admin/class-settings.php:422
4309
  msgid "When checked, other reCAPTCHA occurrences are forcefully removed, to prevent conflicts. Only check if your site is having compatibility issues or instructed to by support."
4310
  msgstr ""
4311
 
4312
- #: includes/admin/class-settings.php:430
4313
  msgid "Validation Messages"
4314
  msgstr ""
4315
 
4316
- #: includes/admin/class-settings.php:430
4317
  msgid "These messages are displayed to the user as they fill out a form in real-time."
4318
  msgstr ""
4319
 
4320
- #: includes/admin/class-settings.php:437
4321
  #: includes/fields/class-base.php:717
4322
  msgid "Required"
4323
  msgstr ""
4324
 
4325
- #: includes/admin/class-settings.php:443
4326
  msgid "Website URL"
4327
  msgstr ""
4328
 
4329
- #: includes/admin/class-settings.php:455
4330
  msgid "Number"
4331
  msgstr ""
4332
 
4333
- #: includes/admin/class-settings.php:461
4334
  msgid "Confirm Value"
4335
  msgstr ""
4336
 
4337
- #: includes/admin/class-settings.php:470
4338
- #: includes/admin/class-settings.php:477
4339
  msgid "Manage integrations with popular providers such as Constant Contact, MailChimp, Zapier, and more."
4340
  msgstr ""
4341
 
4342
- #: includes/admin/class-settings.php:493
4343
  msgid "Hide Announcements"
4344
  msgstr ""
4345
 
4346
- #: includes/admin/class-settings.php:494
4347
  msgid "Check this if you would like to hide plugin announcements and update details."
4348
  msgstr ""
4349
 
4350
- #: includes/admin/class-settings.php:499
4351
  msgid "Uninstall WPForms"
4352
  msgstr ""
4353
 
4354
- #: includes/admin/class-settings.php:500
4355
  msgid "Check this if you would like to remove ALL WPForms data upon plugin deletion. All forms, entries, and uploaded files will be unrecoverable."
4356
  msgstr ""
4357
 
@@ -5304,7 +5303,7 @@ msgid "While WPForms Lite allows you to create any type of form, you can speed u
5304
  msgstr ""
5305
 
5306
  #: src/Lite/Admin/Builder/Education.php:173
5307
- msgid "Website / URL"
5308
  msgstr ""
5309
 
5310
  #: src/Lite/Admin/Builder/Education.php:180
@@ -5312,31 +5311,31 @@ msgid "Address"
5312
  msgstr ""
5313
 
5314
  #: src/Lite/Admin/Builder/Education.php:187
5315
- msgid "Password"
5316
  msgstr ""
5317
 
5318
  #: src/Lite/Admin/Builder/Education.php:194
5319
- msgid "Phone"
5320
  msgstr ""
5321
 
5322
  #: src/Lite/Admin/Builder/Education.php:201
5323
- msgid "Date / Time"
5324
  msgstr ""
5325
 
5326
  #: src/Lite/Admin/Builder/Education.php:208
5327
- msgid "Hidden Field"
5328
  msgstr ""
5329
 
5330
- #: src/Lite/Admin/Builder/Education.php:215
5331
- msgid "HTML"
5332
  msgstr ""
5333
 
5334
- #: src/Lite/Admin/Builder/Education.php:222
5335
- msgid "File Upload"
5336
  msgstr ""
5337
 
5338
  #: src/Lite/Admin/Builder/Education.php:236
5339
- msgid "Section Divider"
5340
  msgstr ""
5341
 
5342
  #: src/Lite/Admin/Builder/Education.php:243
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: WPForms Lite 1.5.1.1\n"
4
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpforms-lite\n"
5
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
6
  "Language-Team: LANGUAGE <LL@li.org>\n"
7
  "MIME-Version: 1.0\n"
8
  "Content-Type: text/plain; charset=UTF-8\n"
9
  "Content-Transfer-Encoding: 8bit\n"
10
+ "POT-Creation-Date: 2019-02-26T15:48:10+00:00\n"
11
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12
  "X-Generator: WP-CLI 2.1.0\n"
13
  "X-Domain: wpforms-lite\n"
1605
 
1606
  #: includes/functions.php:1652
1607
  #: includes/class-frontend.php:1033
1608
+ #: includes/admin/class-settings.php:422
1609
  msgid "This field is required."
1610
  msgstr ""
1611
 
1650
  msgstr ""
1651
 
1652
  #: includes/class-frontend.php:1034
1653
+ #: includes/admin/class-settings.php:428
1654
  msgid "Please enter a valid URL."
1655
  msgstr ""
1656
 
1657
  #: includes/class-frontend.php:1035
1658
+ #: includes/admin/class-settings.php:434
1659
  msgid "Please enter a valid email address."
1660
  msgstr ""
1661
 
1662
  #: includes/class-frontend.php:1036
1663
+ #: includes/admin/class-settings.php:440
1664
  #: includes/fields/class-number.php:162
1665
  msgid "Please enter a valid number."
1666
  msgstr ""
1667
 
1668
  #: includes/class-frontend.php:1037
1669
+ #: includes/admin/class-settings.php:446
1670
  msgid "Field values do not match."
1671
  msgstr ""
1672
 
2036
  msgstr ""
2037
 
2038
  #: includes/emails/class-emails.php:492
2039
+ #: src/Lite/Admin/Builder/Education.php:215
2040
  msgid "Page Break"
2041
  msgstr ""
2042
 
3670
  #: includes/admin/builder/panels/class-settings.php:42
3671
  #: includes/admin/builder/panels/class-settings.php:82
3672
  #: includes/admin/class-settings.php:164
3673
+ #: includes/admin/class-settings.php:269
3674
  msgid "General"
3675
  msgstr ""
3676
 
3719
  msgstr ""
3720
 
3721
  #: includes/admin/builder/panels/class-settings.php:158
3722
+ msgid "Enable Google Invisible v2 reCAPTCHA"
3723
  msgstr ""
3724
 
3725
  #: includes/admin/builder/panels/class-settings.php:158
3726
+ msgid "Enable Google Checkbox v2 reCAPTCHA"
3727
  msgstr ""
3728
 
3729
  #: includes/admin/builder/panels/class-settings.php:166
4138
  msgstr ""
4139
 
4140
  #: includes/admin/class-settings.php:169
4141
+ #: includes/admin/class-settings.php:337
4142
+ #: includes/admin/class-settings.php:432
4143
  #: includes/templates/class-subscribe.php:44
4144
  #: includes/templates/class-suggestion.php:41
4145
  #: includes/templates/class-contact.php:41
4150
  msgstr ""
4151
 
4152
  #: includes/admin/class-settings.php:174
4153
+ #: includes/admin/class-settings.php:377
4154
  msgid "reCAPTCHA"
4155
  msgstr ""
4156
 
4159
  msgstr ""
4160
 
4161
  #: includes/admin/class-settings.php:184
4162
+ #: includes/admin/class-settings.php:453
4163
+ #: includes/admin/class-settings.php:460
4164
  msgid "Integrations"
4165
  msgstr ""
4166
 
4167
  #: includes/admin/class-settings.php:189
4168
+ #: includes/admin/class-settings.php:469
4169
  msgid "Misc"
4170
  msgstr ""
4171
 
4173
  msgid "reCAPTCHA is a free anti-spam service from Google which helps to protect your website from spam and abuse while letting real people pass through with ease."
4174
  msgstr ""
4175
 
4176
+ #: includes/admin/class-settings.php:232
4177
+ msgid "Google's original checkbox reCAPTCHA prompts users to check a box to prove they're human, whereas the newer Invisible reCAPTCHA uses advanced technology to detect real users without requiring any input. WPForms supports both versions of Google's v2 reCAPTCHA."
 
4178
  msgstr ""
4179
 
4180
+ #: includes/admin/class-settings.php:233
4181
+ msgid "Sites already using the original checkbox reCAPTCHA will need to create new site keys before switching to the Invisible reCAPTCHA."
4182
  msgstr ""
4183
 
4184
  #. translators: %s = WPForms.com Setup Captcha URL.
4185
+ #: includes/admin/class-settings.php:239
4186
  msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Read our walk through</a> to learn more and for step-by-step directions."
4187
  msgstr ""
4188
 
4189
+ #: includes/admin/class-settings.php:257
4190
  msgid "License"
4191
  msgstr ""
4192
 
4193
+ #: includes/admin/class-settings.php:257
4194
  msgid "Your license key provides access to updates and addons."
4195
  msgstr ""
4196
 
4197
+ #: includes/admin/class-settings.php:264
4198
  msgid "License Key"
4199
  msgstr ""
4200
 
4201
+ #: includes/admin/class-settings.php:276
4202
  msgid "Include Form Styling"
4203
  msgstr ""
4204
 
4205
  #. translators: %s = WPForms.com documentation URL.
4206
+ #: includes/admin/class-settings.php:280
4207
  msgid "Determines which CSS files to load for the site (<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">please see our tutorial for full details</a>). Unless experienced with CSS or instructed by support, \"Base and Form Theme Styling\" is recommended."
4208
  msgstr ""
4209
 
4210
+ #: includes/admin/class-settings.php:295
4211
  msgid "Base and form theme styling"
4212
  msgstr ""
4213
 
4214
+ #: includes/admin/class-settings.php:296
4215
  msgid "Base styling only"
4216
  msgstr ""
4217
 
4218
+ #: includes/admin/class-settings.php:297
4219
  msgid "No styling"
4220
  msgstr ""
4221
 
4222
+ #: includes/admin/class-settings.php:302
4223
  msgid "Load Assets Globally"
4224
  msgstr ""
4225
 
4226
+ #: includes/admin/class-settings.php:303
4227
  msgid "Check this if you would like to load WPForms assets site-wide. Only check if your site is having compatibility issues or instructed to by support."
4228
  msgstr ""
4229
 
4230
+ #: includes/admin/class-settings.php:308
4231
  msgid "GDPR"
4232
  msgstr ""
4233
 
4234
+ #: includes/admin/class-settings.php:315
4235
  msgid "GDPR Enhancements"
4236
  msgstr ""
4237
 
4238
  #. translators: %s = WPForms.com GDPR documentation URL.
4239
+ #: includes/admin/class-settings.php:319
4240
  msgid "Check this to turn on GDPR related features and enhancements. <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Read our GDPR documentation</a> to learn more."
4241
  msgstr ""
4242
 
4243
+ #: includes/admin/class-settings.php:344
4244
  msgid "Template"
4245
  msgstr ""
4246
 
4247
+ #: includes/admin/class-settings.php:345
4248
  msgid "Determines how email notifications will be formatted. HTML Templates are the default."
4249
  msgstr ""
4250
 
4251
+ #: includes/admin/class-settings.php:349
4252
  msgid "HTML Template"
4253
  msgstr ""
4254
 
4255
+ #: includes/admin/class-settings.php:350
4256
  msgid "Plain text"
4257
  msgstr ""
4258
 
4259
+ #: includes/admin/class-settings.php:355
4260
  msgid "Header Image"
4261
  msgstr ""
4262
 
4263
+ #: includes/admin/class-settings.php:356
4264
  msgid "Upload or choose a logo to be displayed at the top of email notifications.<br>Recommended size is 300x100 or smaller for best support on all devices."
4265
  msgstr ""
4266
 
4267
+ #: includes/admin/class-settings.php:361
4268
  msgid "Background Color"
4269
  msgstr ""
4270
 
4271
+ #: includes/admin/class-settings.php:362
4272
  msgid "Customize the background color of the HTML email template."
4273
  msgstr ""
4274
 
4275
+ #: includes/admin/class-settings.php:368
4276
  msgid "Carbon Copy"
4277
  msgstr ""
4278
 
4279
+ #: includes/admin/class-settings.php:369
4280
  msgid "Check this if you would like to enable the ability to CC: email addresses in the form notification settings."
4281
  msgstr ""
4282
 
4283
+ #: includes/admin/class-settings.php:384
4284
  msgid "Type"
4285
  msgstr ""
4286
 
4287
+ #: includes/admin/class-settings.php:388
4288
+ msgid "Checkbox reCAPTCHA v2"
4289
  msgstr ""
4290
 
4291
+ #: includes/admin/class-settings.php:389
4292
+ msgid "Invisible reCAPTCHA v2"
4293
  msgstr ""
4294
 
4295
+ #: includes/admin/class-settings.php:394
4296
  msgid "Site Key"
4297
  msgstr ""
4298
 
4299
+ #: includes/admin/class-settings.php:399
4300
  msgid "Secret Key"
4301
  msgstr ""
4302
 
4303
+ #: includes/admin/class-settings.php:404
4304
  msgid "No-Conflict Mode"
4305
  msgstr ""
4306
 
4307
+ #: includes/admin/class-settings.php:405
4308
  msgid "When checked, other reCAPTCHA occurrences are forcefully removed, to prevent conflicts. Only check if your site is having compatibility issues or instructed to by support."
4309
  msgstr ""
4310
 
4311
+ #: includes/admin/class-settings.php:413
4312
  msgid "Validation Messages"
4313
  msgstr ""
4314
 
4315
+ #: includes/admin/class-settings.php:413
4316
  msgid "These messages are displayed to the user as they fill out a form in real-time."
4317
  msgstr ""
4318
 
4319
+ #: includes/admin/class-settings.php:420
4320
  #: includes/fields/class-base.php:717
4321
  msgid "Required"
4322
  msgstr ""
4323
 
4324
+ #: includes/admin/class-settings.php:426
4325
  msgid "Website URL"
4326
  msgstr ""
4327
 
4328
+ #: includes/admin/class-settings.php:438
4329
  msgid "Number"
4330
  msgstr ""
4331
 
4332
+ #: includes/admin/class-settings.php:444
4333
  msgid "Confirm Value"
4334
  msgstr ""
4335
 
4336
+ #: includes/admin/class-settings.php:453
4337
+ #: includes/admin/class-settings.php:460
4338
  msgid "Manage integrations with popular providers such as Constant Contact, MailChimp, Zapier, and more."
4339
  msgstr ""
4340
 
4341
+ #: includes/admin/class-settings.php:476
4342
  msgid "Hide Announcements"
4343
  msgstr ""
4344
 
4345
+ #: includes/admin/class-settings.php:477
4346
  msgid "Check this if you would like to hide plugin announcements and update details."
4347
  msgstr ""
4348
 
4349
+ #: includes/admin/class-settings.php:482
4350
  msgid "Uninstall WPForms"
4351
  msgstr ""
4352
 
4353
+ #: includes/admin/class-settings.php:483
4354
  msgid "Check this if you would like to remove ALL WPForms data upon plugin deletion. All forms, entries, and uploaded files will be unrecoverable."
4355
  msgstr ""
4356
 
5303
  msgstr ""
5304
 
5305
  #: src/Lite/Admin/Builder/Education.php:173
5306
+ msgid "Phone"
5307
  msgstr ""
5308
 
5309
  #: src/Lite/Admin/Builder/Education.php:180
5311
  msgstr ""
5312
 
5313
  #: src/Lite/Admin/Builder/Education.php:187
5314
+ msgid "Date / Time"
5315
  msgstr ""
5316
 
5317
  #: src/Lite/Admin/Builder/Education.php:194
5318
+ msgid "Website / URL"
5319
  msgstr ""
5320
 
5321
  #: src/Lite/Admin/Builder/Education.php:201
5322
+ msgid "File Upload"
5323
  msgstr ""
5324
 
5325
  #: src/Lite/Admin/Builder/Education.php:208
5326
+ msgid "Password"
5327
  msgstr ""
5328
 
5329
+ #: src/Lite/Admin/Builder/Education.php:222
5330
+ msgid "Section Divider"
5331
  msgstr ""
5332
 
5333
+ #: src/Lite/Admin/Builder/Education.php:229
5334
+ msgid "Hidden Field"
5335
  msgstr ""
5336
 
5337
  #: src/Lite/Admin/Builder/Education.php:236
5338
+ msgid "HTML"
5339
  msgstr ""
5340
 
5341
  #: src/Lite/Admin/Builder/Education.php:243
lite/wpforms-lite.php CHANGED
@@ -968,9 +968,9 @@ class WPForms_Lite {
968
  'icon' => 'addon-icon-campaign-monitor.png',
969
  ),
970
  array(
971
- 'name' => 'Conditional Logic',
972
- 'desc' => 'WPForms\' smart Conditional Logic addon allows you to show or hide fields, sections, and subscribe to newsletters based on user selections, so you can collect the most relevant information.',
973
- 'icon' => 'addon-icon-conditional-logic.png',
974
  ),
975
  array(
976
  'name' => 'Custom Captcha',
968
  'icon' => 'addon-icon-campaign-monitor.png',
969
  ),
970
  array(
971
+ 'name' => 'Conversational Forms',
972
+ 'desc' => 'Want to improve your form completion rate? Conversational Forms addon by WPForms helps make your web forms feel more human, so you can improve your conversions. Interactive web forms made easy.',
973
+ 'icon' => 'addon-icon-conversational-forms.png',
974
  ),
975
  array(
976
  'name' => 'Custom Captcha',
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: wpforms, jaredatch, smub, slaFFik
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.8
5
- Tested up to: 5.0
6
- Stable tag: 1.5.1
7
  Requires PHP: 5.3.3
8
  License: GNU General Public License v2.0 or later
9
 
@@ -104,7 +104,7 @@ We also knew that our developer friends may want to extend contact forms further
104
  * <a href="https://wpforms.com/features/drag-drop-online-form-builder/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Online Form Builder</a> - Our powerful drag & drop contact form builder allows you to easily create WordPress contact forms and other online forms in just a few minutes without writing any code.
105
  * 100% Responsive - Mobile Friendly contact forms.
106
  * GDPR Friendly - Make your contact form GDPR compatible with just a few clicks.
107
- * <a href="https://wpforms.com/features/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Form Templates</a> - Use our pre-built form templates to save time. Never start from scratch again.
108
  * <a href="https://wpforms.com/features/spam-protection/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Spam Protection</a> - WPForms utilizes smart CAPTCHA and Honeypot method to stop spam contact form submissions.
109
  * <a href="https://wpforms.com/features/instant-notifications/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Instant Form Notification</a> - Quickly respond to incoming inquiries with our instant contact form notification system.
110
  * <a href="https://wpforms.com/features/form-confirmation/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Smart Form Confirmation</a> - Show a custom success message, or redirect users to a custom thank you page.
@@ -120,6 +120,8 @@ We also knew that our developer friends may want to extend contact forms further
120
  * <a href="https://wpforms.com/addons/form-abandonment-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Form Abandonment</a> - Unlock more leads and grow your business with partial-form submission.
121
  * <a href="https://wpforms.com/addons/form-locker-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Form Locker</a> - Manage form permissions and add access control rules including password-protected forms, members only forms, limit contact form entry per person, close form after specific date / time, etc.
122
  * <a href="https://wpforms.com/addons/offline-forms-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Offline Forms</a> - Let your visitors save their entered data offline and submit when their internet connection is restored.
 
 
123
 
124
  = Integrations =
125
 
@@ -177,6 +179,8 @@ Visit <a href="http://www.wpbeginner.com/" rel="friend" title="WPBeginner">WPBeg
177
  2. Adding New Field
178
  3. Form Preview
179
  4. Form Settings
 
 
180
 
181
  == Frequently Asked Questions ==
182
 
@@ -241,6 +245,8 @@ WPForms drag & drop form builder combined with our addons is the most powerful W
241
  * Offline Contact Form
242
  * Password-Protected Contact Form
243
  * Members Only Contact Form
 
 
244
 
245
  = I'd like access to all features. How can I get them? =
246
 
@@ -266,6 +272,13 @@ Syed Balkhi
266
 
267
  == Changelog ==
268
 
 
 
 
 
 
 
 
269
  = 1.5.1 =
270
  - Added: Complete translations for Spanish, Italian, Japanese, and German.
271
  - Added: Smart Tag for referencing user meta data, `{user_meta key=""}`.
@@ -300,4 +313,4 @@ Syed Balkhi
300
  - Fixed: reCAPTCHA compatibility when form is inside OptinMonster popup.
301
  - Fixed: Gutenberg block returning error if no forms have been created.
302
 
303
- [See changelog for all versions](https://plugins.svn.wordpress.org/wpforms-lite/trunk/changelog.txt).
2
  Contributors: wpforms, jaredatch, smub, slaFFik
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.8
5
+ Tested up to: 5.1
6
+ Stable tag: 1.5.1.1
7
  Requires PHP: 5.3.3
8
  License: GNU General Public License v2.0 or later
9
 
104
  * <a href="https://wpforms.com/features/drag-drop-online-form-builder/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Online Form Builder</a> - Our powerful drag & drop contact form builder allows you to easily create WordPress contact forms and other online forms in just a few minutes without writing any code.
105
  * 100% Responsive - Mobile Friendly contact forms.
106
  * GDPR Friendly - Make your contact form GDPR compatible with just a few clicks.
107
+ * <a href="https://wpforms.com/features/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Form Templates</a> - Use our pre-built form templates to save time. Never start from scratch again (see all <a href="https://wpforms.com/demo/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">form templates demos</a>).
108
  * <a href="https://wpforms.com/features/spam-protection/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Spam Protection</a> - WPForms utilizes smart CAPTCHA and Honeypot method to stop spam contact form submissions.
109
  * <a href="https://wpforms.com/features/instant-notifications/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Instant Form Notification</a> - Quickly respond to incoming inquiries with our instant contact form notification system.
110
  * <a href="https://wpforms.com/features/form-confirmation/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Smart Form Confirmation</a> - Show a custom success message, or redirect users to a custom thank you page.
120
  * <a href="https://wpforms.com/addons/form-abandonment-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Form Abandonment</a> - Unlock more leads and grow your business with partial-form submission.
121
  * <a href="https://wpforms.com/addons/form-locker-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Form Locker</a> - Manage form permissions and add access control rules including password-protected forms, members only forms, limit contact form entry per person, close form after specific date / time, etc.
122
  * <a href="https://wpforms.com/addons/offline-forms-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Offline Forms</a> - Let your visitors save their entered data offline and submit when their internet connection is restored.
123
+ * <a href="https://wpforms.com/addons/form-pages-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Form Landing Pages</a> - Create "distraction-free" form landing pages to boost conversions. Great Google Forms alternative.
124
+ * <a href="https://wpforms.com/addons/conversational-forms-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend">Conversational Forms</a> - Interactive form layout that makes your form feels more human and boost overall completion rate. Great for surveys and registration forms. Perfect Typeform alternative for WordPress without the high costs.
125
 
126
  = Integrations =
127
 
179
  2. Adding New Field
180
  3. Form Preview
181
  4. Form Settings
182
+ 5. Conversational Forms addon
183
+ 6. Form Pages addon
184
 
185
  == Frequently Asked Questions ==
186
 
245
  * Offline Contact Form
246
  * Password-Protected Contact Form
247
  * Members Only Contact Form
248
+ * Conversational Forms like Typeform
249
+ * Form Pages like Google Forms
250
 
251
  = I'd like access to all features. How can I get them? =
252
 
272
 
273
  == Changelog ==
274
 
275
+ = 1.5.1.1 =
276
+ - Fixed: Conflict with WordPress 5.1 if form contained target="_blank".
277
+ - Fixed: Unable to uncheck default Multiple Choice value in form builder after being set initially.
278
+ - Fixed: PHP error when entries are exported after a field has been deleted.
279
+ - Fixed: Form builder Email notification conditional logic settings display issue after new notification is added.
280
+ - Fixed: Conflict with some themes preventing Multiple Choice fields from being selectable.
281
+
282
  = 1.5.1 =
283
  - Added: Complete translations for Spanish, Italian, Japanese, and German.
284
  - Added: Smart Tag for referencing user meta data, `{user_meta key=""}`.
313
  - Fixed: reCAPTCHA compatibility when form is inside OptinMonster popup.
314
  - Fixed: Gutenberg block returning error if no forms have been created.
315
 
316
+ [See changelog for all versions](https://plugins.svn.wordpress.org/wpforms-lite/trunk/changelog.txt).
src/Lite/Admin/Builder/Education.php CHANGED
@@ -169,9 +169,9 @@ class Education {
169
 
170
  $fields['fancy']['fields'] = array(
171
  array(
172
- 'icon' => 'fa-link',
173
- 'name' => \esc_html__( 'Website / URL', 'wpforms-lite' ),
174
- 'type' => 'url',
175
  'order' => '1',
176
  'class' => 'upgrade-modal',
177
  ),
@@ -183,58 +183,58 @@ class Education {
183
  'class' => 'upgrade-modal',
184
  ),
185
  array(
186
- 'icon' => 'fa-lock',
187
- 'name' => \esc_html__( 'Password', 'wpforms-lite' ),
188
- 'type' => 'password',
189
  'order' => '3',
190
  'class' => 'upgrade-modal',
191
  ),
192
  array(
193
- 'icon' => 'fa-phone',
194
- 'name' => \esc_html__( 'Phone', 'wpforms-lite' ),
195
- 'type' => 'phone',
196
  'order' => '4',
197
  'class' => 'upgrade-modal',
198
  ),
199
  array(
200
- 'icon' => 'fa-calendar-o',
201
- 'name' => \esc_html__( 'Date / Time', 'wpforms-lite' ),
202
- 'type' => 'date-time',
203
  'order' => '5',
204
  'class' => 'upgrade-modal',
205
  ),
206
  array(
207
- 'icon' => 'fa-eye-slash',
208
- 'name' => \esc_html__( 'Hidden Field', 'wpforms-lite' ),
209
- 'type' => 'hidden',
210
  'order' => '6',
211
  'class' => 'upgrade-modal',
212
  ),
213
  array(
214
- 'icon' => 'fa-code',
215
- 'name' => \esc_html__( 'HTML', 'wpforms-lite' ),
216
- 'type' => 'html',
217
  'order' => '7',
218
  'class' => 'upgrade-modal',
219
  ),
220
  array(
221
- 'icon' => 'fa-upload',
222
- 'name' => \esc_html__( 'File Upload', 'wpforms-lite' ),
223
- 'type' => 'file-upload',
224
  'order' => '8',
225
  'class' => 'upgrade-modal',
226
  ),
227
  array(
228
- 'icon' => 'fa-files-o',
229
- 'name' => \esc_html__( 'Page Break', 'wpforms-lite' ),
230
- 'type' => 'pagebreak',
231
  'order' => '9',
232
  'class' => 'upgrade-modal',
233
  ),
234
  array(
235
- 'icon' => 'fa-arrows-h',
236
- 'name' => \esc_html__( 'Section Divider', 'wpforms-lite' ),
237
- 'type' => 'divider',
238
  'order' => '10',
239
  'class' => 'upgrade-modal',
240
  ),
@@ -270,7 +270,7 @@ class Education {
270
  'icon' => 'fa-tachometer',
271
  'name' => \esc_html__( 'Net Promoter Score', 'wpforms-lite' ),
272
  'type' => 'net_promoter_score',
273
- 'order' => '14',
274
  'class' => 'upgrade-modal',
275
  ),
276
  );
169
 
170
  $fields['fancy']['fields'] = array(
171
  array(
172
+ 'icon' => 'fa-phone',
173
+ 'name' => \esc_html__( 'Phone', 'wpforms-lite' ),
174
+ 'type' => 'phone',
175
  'order' => '1',
176
  'class' => 'upgrade-modal',
177
  ),
183
  'class' => 'upgrade-modal',
184
  ),
185
  array(
186
+ 'icon' => 'fa-calendar-o',
187
+ 'name' => \esc_html__( 'Date / Time', 'wpforms-lite' ),
188
+ 'type' => 'date-time',
189
  'order' => '3',
190
  'class' => 'upgrade-modal',
191
  ),
192
  array(
193
+ 'icon' => 'fa-link',
194
+ 'name' => \esc_html__( 'Website / URL', 'wpforms-lite' ),
195
+ 'type' => 'url',
196
  'order' => '4',
197
  'class' => 'upgrade-modal',
198
  ),
199
  array(
200
+ 'icon' => 'fa-upload',
201
+ 'name' => \esc_html__( 'File Upload', 'wpforms-lite' ),
202
+ 'type' => 'file-upload',
203
  'order' => '5',
204
  'class' => 'upgrade-modal',
205
  ),
206
  array(
207
+ 'icon' => 'fa-lock',
208
+ 'name' => \esc_html__( 'Password', 'wpforms-lite' ),
209
+ 'type' => 'password',
210
  'order' => '6',
211
  'class' => 'upgrade-modal',
212
  ),
213
  array(
214
+ 'icon' => 'fa-files-o',
215
+ 'name' => \esc_html__( 'Page Break', 'wpforms-lite' ),
216
+ 'type' => 'pagebreak',
217
  'order' => '7',
218
  'class' => 'upgrade-modal',
219
  ),
220
  array(
221
+ 'icon' => 'fa-arrows-h',
222
+ 'name' => \esc_html__( 'Section Divider', 'wpforms-lite' ),
223
+ 'type' => 'divider',
224
  'order' => '8',
225
  'class' => 'upgrade-modal',
226
  ),
227
  array(
228
+ 'icon' => 'fa-eye-slash',
229
+ 'name' => \esc_html__( 'Hidden Field', 'wpforms-lite' ),
230
+ 'type' => 'hidden',
231
  'order' => '9',
232
  'class' => 'upgrade-modal',
233
  ),
234
  array(
235
+ 'icon' => 'fa-code',
236
+ 'name' => \esc_html__( 'HTML', 'wpforms-lite' ),
237
+ 'type' => 'html',
238
  'order' => '10',
239
  'class' => 'upgrade-modal',
240
  ),
270
  'icon' => 'fa-tachometer',
271
  'name' => \esc_html__( 'Net Promoter Score', 'wpforms-lite' ),
272
  'type' => 'net_promoter_score',
273
+ 'order' => '15',
274
  'class' => 'upgrade-modal',
275
  ),
276
  );
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.5.1
9
  * Text Domain: wpforms-lite
10
  * Domain Path: languages
11
  *
@@ -36,7 +36,7 @@ if ( ! defined( 'ABSPATH' ) ) {
36
 
37
  // Plugin version.
38
  if ( ! defined( 'WPFORMS_VERSION' ) ) {
39
- define( 'WPFORMS_VERSION', '1.5.1' );
40
  }
41
 
42
  // Plugin Folder Path.
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.5.1.1
9
  * Text Domain: wpforms-lite
10
  * Domain Path: languages
11
  *
36
 
37
  // Plugin version.
38
  if ( ! defined( 'WPFORMS_VERSION' ) ) {
39
+ define( 'WPFORMS_VERSION', '1.5.1.1' );
40
  }
41
 
42
  // Plugin Folder Path.