Form Maker by WD – user-friendly drag & drop Form Builder plugin - Version 1.10.11

Version Description

Added: Support forum links.

Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 Form Maker by WD – user-friendly drag & drop Form Builder plugin
Version 1.10.11
Comparing to
See all releases

Code changes from version 1.10.10 to 1.10.11

admin/views/FMViewBlocked_ips_fm.php CHANGED
@@ -33,20 +33,8 @@ class FMViewBlocked_ips_fm {
33
  $ids_string = '';
34
  ?>
35
  <div id="fm_blocked_ips_message" style="width: 99%; display: none;"></div>
36
- <div class="fm-user-manual">
37
- This section allows you to block IPs.
38
- <a style="color: blue; text-decoration: none;" target="_blank" href="https://web-dorado.com/wordpress-form-maker/blocking-ips.html">Read More in User Manual</a>
39
- </div>
40
- <div class="fm-upgrade-pro">
41
- <a target="_blank" href="https://web-dorado.com/files/fromFormMaker.php">
42
- <div class="fm-upgrade-img">
43
- UPGRADE TO PRO VERSION
44
- <span></span>
45
- </div>
46
- </a>
47
- </div>
48
  <div class="fm-clear"></div>
49
- <form onkeypress="fm_doNothing(event)" class="wrap" id="blocked_ips" method="post" action="admin.php?page=blocked_ips_fm" style="width:99%;">
50
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
51
  <div class="fm-page-banner blocked-ips-banner">
52
  <div class="block_icon">
33
  $ids_string = '';
34
  ?>
35
  <div id="fm_blocked_ips_message" style="width: 99%; display: none;"></div>
 
 
 
 
 
 
 
 
 
 
 
 
36
  <div class="fm-clear"></div>
37
+ <form onkeypress="fm_doNothing(event)" class="wrap" id="blocked_ips" method="post" action="admin.php?page=blocked_ips_fm">
38
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
39
  <div class="fm-page-banner blocked-ips-banner">
40
  <div class="block_icon">
admin/views/FMViewGoptions_fm.php CHANGED
@@ -29,12 +29,8 @@ class FMViewGoptions_fm {
29
  $fm_shortcode = isset($fm_settings['fm_shortcode']) ? $fm_settings['fm_shortcode'] : '';
30
  $map_key = isset($fm_settings['map_key']) ? $fm_settings['map_key'] : '';
31
  ?>
32
- <div class="fm-user-manual">
33
- This section allows you to edit form settings.
34
- <a style="color: blue; text-decoration: none;" target="_blank" href="https://web-dorado.com/wordpress-form-maker-guide-2.html">Read More in User Manual</a>
35
- </div>
36
  <div class="fm-clear"></div>
37
- <form class="wrap" method="post" action="admin.php?page=goptions_fm" style="width:99%;">
38
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
39
  <div class="fm-page-header">
40
  <div class="fm-page-title">
29
  $fm_shortcode = isset($fm_settings['fm_shortcode']) ? $fm_settings['fm_shortcode'] : '';
30
  $map_key = isset($fm_settings['map_key']) ? $fm_settings['map_key'] : '';
31
  ?>
 
 
 
 
32
  <div class="fm-clear"></div>
33
+ <form class="wrap" method="post" action="admin.php?page=goptions_fm">
34
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
35
  <div class="fm-page-header">
36
  <div class="fm-page-title">
admin/views/FMViewLicensing_fm.php CHANGED
@@ -55,11 +55,6 @@ class FMViewLicensing_fm {
55
  <span class="yes"></span>
56
  </div>
57
  </div>
58
- <div style="float: right; text-align: right;">
59
- <a style="text-decoration: none;" target="_blank" href="https://web-dorado.com/files/fromFormMaker.php">
60
- <img width="215" border="0" alt="web-dorado.com" src="<?php echo WD_FM_URL . '/images/wd_logo.png'; ?>" />
61
- </a>
62
- </div>
63
  <div style="float: left; clear: both;">
64
  <a href="https://web-dorado.com/files/fromFormMaker.php" class="button-primary" target="_blank">Purchase a License</a>
65
  <br/><br/>
55
  <span class="yes"></span>
56
  </div>
57
  </div>
 
 
 
 
 
58
  <div style="float: left; clear: both;">
59
  <a href="https://web-dorado.com/files/fromFormMaker.php" class="button-primary" target="_blank">Purchase a License</a>
60
  <br/><br/>
admin/views/FMViewManage_fm.php CHANGED
@@ -33,20 +33,8 @@ class FMViewManage_fm {
33
  $order_class = 'manage-column column-title sorted ' . $asc_or_desc;
34
  $ids_string = '';
35
  ?>
36
- <div class="fm-user-manual">
37
- This section allows you to create, edit forms.
38
- <a style="color: blue; text-decoration: none;" target="_blank" href="https://web-dorado.com/wordpress-form-maker/creating-form.html">Read More in User Manual</a>
39
- </div>
40
- <div class="fm-upgrade-pro">
41
- <a target="_blank" href="https://web-dorado.com/files/fromFormMaker.php">
42
- <div class="fm-upgrade-img">
43
- UPGRADE TO PRO VERSION
44
- <span></span>
45
- </div>
46
- </a>
47
- </div>
48
  <div class="fm-clear"></div>
49
- <form onkeypress="fm_doNothing(event)" class="wrap" id="manage_form" method="post" action="admin.php?page=manage_fm" style="width:99%;">
50
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
51
  <div class="fm-page-banner">
52
  <div class="fm-logo">
@@ -396,20 +384,8 @@ class FMViewManage_fm {
396
  }
397
  }
398
  </script>
399
- <div class="fm-user-manual">
400
- This section allows you to add fields to your form.
401
- <a style="color: blue; text-decoration: none;" target="_blank" href="https://web-dorado.com/wordpress-form-maker/description-of-form-fields.html">Read More in User Manual</a>
402
- </div>
403
- <div class="fm-upgrade-pro">
404
- <a target="_blank" href="https://web-dorado.com/files/fromFormMaker.php">
405
- <div class="fm-upgrade-img">
406
- UPGRADE TO PRO VERSION
407
- <span></span>
408
- </div>
409
- </a>
410
- </div>
411
  <div class="fm-clear"></div>
412
- <form class="wrap" id="manage_form" method="post" action="admin.php?page=manage_fm" style="width:99%;">
413
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
414
  <h2 class="fm-h2-message"></h2>
415
  <div class="fm-page-header">
@@ -1489,11 +1465,7 @@ class FMViewManage_fm {
1489
  }
1490
  }
1491
  </script>
1492
- <div style="font-size: 14px; font-weight: bold;">
1493
- This section allows you to add fields to your form.
1494
- <a style="color: blue; text-decoration: none;" target="_blank" href="https://web-dorado.com/wordpress-form-maker/description-of-form-fields.html">Read More in User Manual</a>
1495
- </div>
1496
- <form class="wrap" id="manage_form" method="post" action="admin.php?page=manage_fm" style="width:99%;">
1497
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
1498
  <h2 class="fm-h2-message"></h2>
1499
  <div class="fm-page-header">
@@ -2428,10 +2400,6 @@ class FMViewManage_fm {
2428
  document.getElementById('preview_form').href = '<?php echo add_query_arg(array('action' => 'FormMakerPreview', 'form_id' => $row->id), admin_url('admin-ajax.php')); ?>&id='+document.getElementById('theme').value+'&width=1000&height=500&TB_iframe=1';
2429
  }
2430
  </script>
2431
- <div style="font-size: 14px; font-weight: bold;">
2432
- This section allows you to edit form options.
2433
- <a style="color: blue; text-decoration: none;" target="_blank" href="https://web-dorado.com/wordpress-form-maker/configuring-form-options.html">Read More in User Manual</a>
2434
- </div>
2435
  <form class="wrap" method="post" action="admin.php?page=manage_fm" style="width:99%;" name="adminForm" id="adminForm">
2436
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
2437
  <h2><?php echo $page_title; ?></h2>
@@ -2898,18 +2866,6 @@ class FMViewManage_fm {
2898
  background: white;
2899
  }
2900
  </style>
2901
- <div class="fm-user-manual">
2902
- This section allows you to edit form options.
2903
- <a style="color: blue; text-decoration: none;" target="_blank" href="https://web-dorado.com/wordpress-form-maker/configuring-form-options.html">Read More in User Manual</a>
2904
- </div>
2905
- <div class="fm-upgrade-pro">
2906
- <a target="_blank" href="https://web-dorado.com/files/fromFormMaker.php">
2907
- <div class="fm-upgrade-img">
2908
- UPGRADE TO PRO VERSION
2909
- <span></span>
2910
- </div>
2911
- </a>
2912
- </div>
2913
  <div class="fm-clear"></div>
2914
  <form class="wrap" method="post" action="admin.php?page=manage_fm" style="width:99%;" name="adminForm" id="adminForm">
2915
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
33
  $order_class = 'manage-column column-title sorted ' . $asc_or_desc;
34
  $ids_string = '';
35
  ?>
 
 
 
 
 
 
 
 
 
 
 
 
36
  <div class="fm-clear"></div>
37
+ <form onkeypress="fm_doNothing(event)" class="wrap" id="manage_form" method="post" action="admin.php?page=manage_fm">
38
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
39
  <div class="fm-page-banner">
40
  <div class="fm-logo">
384
  }
385
  }
386
  </script>
 
 
 
 
 
 
 
 
 
 
 
 
387
  <div class="fm-clear"></div>
388
+ <form class="wrap" id="manage_form" method="post" action="admin.php?page=manage_fm">
389
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
390
  <h2 class="fm-h2-message"></h2>
391
  <div class="fm-page-header">
1465
  }
1466
  }
1467
  </script>
1468
+ <form class="wrap" id="manage_form" method="post" action="admin.php?page=manage_fm">
 
 
 
 
1469
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
1470
  <h2 class="fm-h2-message"></h2>
1471
  <div class="fm-page-header">
2400
  document.getElementById('preview_form').href = '<?php echo add_query_arg(array('action' => 'FormMakerPreview', 'form_id' => $row->id), admin_url('admin-ajax.php')); ?>&id='+document.getElementById('theme').value+'&width=1000&height=500&TB_iframe=1';
2401
  }
2402
  </script>
 
 
 
 
2403
  <form class="wrap" method="post" action="admin.php?page=manage_fm" style="width:99%;" name="adminForm" id="adminForm">
2404
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
2405
  <h2><?php echo $page_title; ?></h2>
2866
  background: white;
2867
  }
2868
  </style>
 
 
 
 
 
 
 
 
 
 
 
 
2869
  <div class="fm-clear"></div>
2870
  <form class="wrap" method="post" action="admin.php?page=manage_fm" style="width:99%;" name="adminForm" id="adminForm">
2871
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
admin/views/FMViewSubmissions_fm.php CHANGED
@@ -279,18 +279,6 @@ class FMViewSubmissions_fm {
279
  </div>
280
  </form>
281
  </div>
282
- <div class="fm-user-manual">
283
- This section allows you to view and manage form submissions.
284
- <a style="color: blue; text-decoration: none;" target="_blank" href="https://web-dorado.com/wordpress-form-maker/managing-submissions.html">Read More in User Manual</a>
285
- </div>
286
- <div class="fm-upgrade-pro">
287
- <a target="_blank" href="https://web-dorado.com/files/fromFormMaker.php">
288
- <div class="fm-upgrade-img">
289
- UPGRADE TO PRO VERSION
290
- <span></span>
291
- </div>
292
- </a>
293
- </div>
294
  <div class="fm-clear"></div>
295
  <form action="admin.php?page=submissions_fm" method="post" id="admin_form" name="admin_form">
296
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
@@ -300,7 +288,7 @@ class FMViewSubmissions_fm {
300
  <input type="hidden" name="asc_or_desc" id="asc_or_desc" value="<?php echo $asc_or_desc; ?>" />
301
  <input type="hidden" name="order_by" id="order_by" value="<?php echo $order_by; ?>" />
302
 
303
- <div class="fm-submissions-page">
304
  <div class="submissions-actions">
305
  <div class="fm-form-title">
306
  <?php echo $chosen_form_title; ?>
@@ -1269,18 +1257,6 @@ class FMViewSubmissions_fm {
1269
  $pdf_data = WD_FM_PDF_model::get_pdf_data($form_id);
1270
  }
1271
  ?>
1272
- <div class="fm-user-manual">
1273
- This section allows you to edit form submissions.
1274
- <a style="color: blue; text-decoration: none;" target="_blank" href="https://web-dorado.com/wordpress-form-maker/managing-submissions.html">Read More in User Manual</a>
1275
- </div>
1276
- <div class="fm-upgrade-pro">
1277
- <a target="_blank" href="https://web-dorado.com/files/fromFormMaker.php">
1278
- <div class="fm-upgrade-img">
1279
- UPGRADE TO PRO VERSION
1280
- <span></span>
1281
- </div>
1282
- </a>
1283
- </div>
1284
  <div class="fm-clear"></div>
1285
  <form action="admin.php?page=submissions_fm" method="post" id="formform_id_temp" name="formform_id_temp">
1286
  <table style="display:none;">
279
  </div>
280
  </form>
281
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
282
  <div class="fm-clear"></div>
283
  <form action="admin.php?page=submissions_fm" method="post" id="admin_form" name="admin_form">
284
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
288
  <input type="hidden" name="asc_or_desc" id="asc_or_desc" value="<?php echo $asc_or_desc; ?>" />
289
  <input type="hidden" name="order_by" id="order_by" value="<?php echo $order_by; ?>" />
290
 
291
+ <div class="fm-submissions-page wrap">
292
  <div class="submissions-actions">
293
  <div class="fm-form-title">
294
  <?php echo $chosen_form_title; ?>
1257
  $pdf_data = WD_FM_PDF_model::get_pdf_data($form_id);
1258
  }
1259
  ?>
 
 
 
 
 
 
 
 
 
 
 
 
1260
  <div class="fm-clear"></div>
1261
  <form action="admin.php?page=submissions_fm" method="post" id="formform_id_temp" name="formform_id_temp">
1262
  <table style="display:none;">
admin/views/FMViewThemes_fm.php CHANGED
@@ -32,20 +32,8 @@ class FMViewThemes_fm {
32
  $order_class = 'manage-column column-title sorted ' . $asc_or_desc;
33
  $ids_string = '';
34
  ?>
35
- <div class="fm-user-manual">
36
- This section allows you to create, edit form themes.
37
- <a style="color: blue; text-decoration: none;" target="_blank" href="https://web-dorado.com/wordpress-form-maker/creating-form.html">Read More in User Manual</a>
38
- </div>
39
- <div class="fm-upgrade-pro">
40
- <a target="_blank" href="https://web-dorado.com/files/fromFormMaker.php">
41
- <div class="fm-upgrade-img">
42
- UPGRADE TO PRO VERSION
43
- <span></span>
44
- </div>
45
- </a>
46
- </div>
47
  <div class="fm-clear"></div>
48
- <form class="wrap" id="themes_form" method="post" action="admin.php?page=themes_fm" style="width:99%;">
49
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
50
  <div class="fm-page-banner themes-banner">
51
  <div class="theme_icon">
@@ -151,20 +139,8 @@ class FMViewThemes_fm {
151
  background: white;
152
  }
153
  </style>
154
- <div class="fm-user-manual">
155
- This section allows you to create, edit form themes.
156
- <a style="color: blue; text-decoration: none;" target="_blank" href="https://web-dorado.com/wordpress-form-maker/creating-form.html">Read More in User Manual</a>
157
- </div>
158
- <div class="fm-upgrade-pro">
159
- <a target="_blank" href="https://web-dorado.com/files/fromFormMaker.php">
160
- <div class="fm-upgrade-img">
161
- UPGRADE TO PRO VERSION
162
- <span></span>
163
- </div>
164
- </a>
165
- </div>
166
  <div class="fm-clear"></div>
167
- <form class="wrap" method="post" action="admin.php?page=themes_fm" style="width:99%;">
168
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
169
  <div class="fm-page-header">
170
  <div class="fm-page-title">
32
  $order_class = 'manage-column column-title sorted ' . $asc_or_desc;
33
  $ids_string = '';
34
  ?>
 
 
 
 
 
 
 
 
 
 
 
 
35
  <div class="fm-clear"></div>
36
+ <form class="wrap" id="themes_form" method="post" action="admin.php?page=themes_fm">
37
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
38
  <div class="fm-page-banner themes-banner">
39
  <div class="theme_icon">
139
  background: white;
140
  }
141
  </style>
 
 
 
 
 
 
 
 
 
 
 
 
142
  <div class="fm-clear"></div>
143
+ <form class="wrap" method="post" action="admin.php?page=themes_fm">
144
  <?php wp_nonce_field('nonce_fm', 'nonce_fm'); ?>
145
  <div class="fm-page-header">
146
  <div class="fm-page-title">
css/form_maker_tables.css CHANGED
@@ -123,10 +123,6 @@ fieldset select {
123
  z-index: 65556;
124
  }
125
 
126
- .fm-submissions-page {
127
- width:99%;
128
- }
129
-
130
  .submit_content {
131
  overflow-x: auto;
132
  }
@@ -596,6 +592,7 @@ table.admintable {
596
  .updated,
597
  .error {
598
  margin: 5px 0 2px !important;
 
599
  }
600
 
601
  .theme_type {
123
  z-index: 65556;
124
  }
125
 
 
 
 
 
126
  .submit_content {
127
  overflow-x: auto;
128
  }
592
  .updated,
593
  .error {
594
  margin: 5px 0 2px !important;
595
+ float: left;
596
  }
597
 
598
  .theme_type {
form-maker.php CHANGED
@@ -3,8 +3,8 @@
3
  * Plugin Name: Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
6
- * Version: 1.10.10
7
- * Author: WebDorado, Form Builder Support
8
  * Author URI: https://web-dorado.com/
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
10
  */
@@ -279,7 +279,7 @@ function register_fmemailverification_cpt(){
279
  // Activate plugin.
280
  function form_maker_activate() {
281
  $version = get_option("wd_form_maker_version");
282
- $new_version = '1.10.10';
283
  global $wpdb;
284
  if (!$version) {
285
  add_option("wd_form_maker_version", $new_version, '', 'no');
@@ -515,4 +515,145 @@ function form_maker_language_load() {
515
  }
516
  add_action('init', 'form_maker_language_load');
517
 
518
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  * Plugin Name: Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
6
+ * Version: 1.10.11
7
+ * Author: WebDorado
8
  * Author URI: https://web-dorado.com/
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
10
  */
279
  // Activate plugin.
280
  function form_maker_activate() {
281
  $version = get_option("wd_form_maker_version");
282
+ $new_version = '1.10.11';
283
  global $wpdb;
284
  if (!$version) {
285
  add_option("wd_form_maker_version", $new_version, '', 'no');
515
  }
516
  add_action('init', 'form_maker_language_load');
517
 
518
+ function fm_topic() {
519
+ $page = isset($_GET['page']) ? $_GET['page'] : '';
520
+ $task = isset($_REQUEST['task']) ? $_REQUEST['task'] : '';
521
+ $user_guide_link = 'https://web-dorado.com/wordpress-form-maker/';
522
+ $support_forum_link = 'https://wordpress.org/support/plugin/form-maker';
523
+ $pro_link = 'https://web-dorado.com/files/fromFormMaker.php';
524
+ $support_icon = WD_FM_URL . '/images/support.png';
525
+ $prefix = 'fm';
526
+ $is_free = TRUE;
527
+ switch ($page) {
528
+ case 'blocked_ips_fm': {
529
+ $help_text = 'block IPs';
530
+ $user_guide_link .= 'blocking-ips.html';
531
+ break;
532
+ }
533
+ case 'goptions_fm': {
534
+ $help_text = 'edit form settings';
535
+ $user_guide_link .= 'configuring-form-options.html';
536
+ break;
537
+ }
538
+ case 'licensing_fm': {
539
+ $help_text = '';
540
+ $user_guide_link .= '';
541
+ break;
542
+ }
543
+ case 'manage_fm': {
544
+ switch ($task) {
545
+ case 'edit':
546
+ case 'edit_old': {
547
+ $help_text = 'add fields to your form';
548
+ $user_guide_link .= 'description-of-form-fields.html';
549
+ break;
550
+ }
551
+ case 'form_options':
552
+ case 'form_options_old': {
553
+ $help_text = 'edit form options';
554
+ $user_guide_link .= 'configuring-form-options.html';
555
+ break;
556
+ }
557
+ default: {
558
+ $help_text = 'create, edit forms';
559
+ $user_guide_link .= 'creating-form.html';
560
+ }
561
+ }
562
+ break;
563
+ }
564
+ case 'submissions_fm': {
565
+ $help_text = 'view and manage form submissions';
566
+ $user_guide_link .= 'managing-submissions.html';
567
+ break;
568
+ }
569
+ case 'themes_fm': {
570
+ $help_text = 'create, edit form themes';
571
+ $user_guide_link .= 'creating-form.html';
572
+ break;
573
+ }
574
+ default: {
575
+ return '';
576
+ }
577
+ }
578
+ ob_start();
579
+ ?>
580
+ <style>
581
+ .wd_topic {
582
+ background-color: #ffffff;
583
+ box-sizing: border-box;
584
+ clear: both;
585
+ color: #6e7990;
586
+ float: left;
587
+ font-size: 14px;
588
+ font-weight: bold;
589
+ line-height: 30px;
590
+ padding: 10px 15px;
591
+ vertical-align: middle;
592
+ width: 98%;
593
+ }
594
+ .wd_topic .wd_help_topic {
595
+ float: left;
596
+ }
597
+ .wd_topic .wd_help_topic a {
598
+ color: #0073aa;
599
+ }
600
+ .wd_topic .wd_help_topic a:hover {
601
+ color: #00A0D2;
602
+ }
603
+ .wd_topic .wd_support {
604
+ float: right;
605
+ margin: 0 10px;
606
+ }
607
+ .wd_topic .wd_support img {
608
+ vertical-align: middle;
609
+ }
610
+ .wd_topic .wd_support a {
611
+ text-decoration: none;
612
+ color: #6E7990;
613
+ }
614
+ .wd_topic .wd_pro {
615
+ float: right;
616
+ background-color: #45A6B7;
617
+ padding: 0 10px;
618
+ }
619
+ .wd_topic .wd_pro a {
620
+ border: none;
621
+ box-shadow: none !important;
622
+ color: #FFFFFF;
623
+ text-decoration: none;
624
+ }
625
+ </style>
626
+ <div class="wd_topic wrap">
627
+ <?php
628
+ if ($help_text) {
629
+ ?>
630
+ <span class="wd_help_topic">
631
+ <?php echo sprintf(__('This section allows you to %s.', $prefix), $help_text); ?>
632
+ <a target="_blank" href="<?php echo $user_guide_link; ?>">
633
+ <?php _e('Read More in User Manual', $prefix); ?>
634
+ </a>
635
+ </span>
636
+ <?php
637
+ }
638
+ if ($is_free) {
639
+ $text = strtoupper(__('Upgrade to paid version', $prefix));
640
+ ?>
641
+ <span class="wd_pro">
642
+ <a target="_blank" href="<?php echo $pro_link; ?>">
643
+ <span><?php echo $text; ?></span>
644
+ </a>
645
+ </span>
646
+ <?php
647
+ }
648
+ ?>
649
+ <span class="wd_support">
650
+ <a target="_blank" href="<?php echo $support_forum_link; ?>">
651
+ <img src="<?php echo $support_icon; ?>" />
652
+ <?php _e('Support Forum', $prefix); ?>
653
+ </a>
654
+ </span>
655
+ </div>
656
+ <?php
657
+ echo ob_get_clean();
658
+ }
659
+ add_action('admin_notices', 'fm_topic');
images/support.png ADDED
Binary file
images/wd_logo.png DELETED
Binary file
readme.txt CHANGED
@@ -1,14 +1,14 @@
1
  === Form Maker by WD - user-friendly drag & drop Form Builder plugin ===
2
- Contributors: webdorado,formmakersupport
3
  Donate link: https://web-dorado.com/products/wordpress-form.html
4
- Tags: form, form builder, contact form, custom form, feedback, contact, contact forms, captcha, email, form manager, forms, survey
5
  Requires at least: 3.4
6
  Tested up to: 4.7
7
- Stable tag: 1.10.10
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
- Form Maker is a fresh and innovative form builder. This form builder is for generating various kinds of feedback forms.
12
 
13
  == Description ==
14
 
@@ -16,19 +16,22 @@ https://www.youtube.com/watch?v=tN3_c6MhqFk
16
 
17
  Form Maker is a FREE and user-friendly plugin to create highly customizable and responsive forms in a few minutes with simple drag and drop interface.
18
 
 
 
19
  [WordPress Form Maker](https://web-dorado.com/products/wordpress-form.html)
20
  [Demo](http://wpdemo.web-dorado.com/)
21
  [Demo Admin](http://wpdemo.web-dorado.com/wp-admin/admin.php?page=Form_maker)
22
- [User Manual](https://web-dorado.com/wordpress-form-maker-guide-1.html)
23
- [Frequently Asked Questions](https://web-dorado.com/forum/form-maker/316-form-maker-faq.html)
24
 
25
  = Form Maker Add-ons: =
 
26
  [Import/Export Add-on](https://web-dorado.com/products/wordpress-form/add-ons/export-import.html)
27
  [Save Progress Add-on](https://web-dorado.com/products/wordpress-form/add-ons/save-progress.html)
28
  [Stripe Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html)
29
  [Google PDF Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/pdf.html)
30
  [Mailchimp Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/mailchimp.html)
31
- [User Registration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/registration.html)
32
  [Post Generation Add-on](https://web-dorado.com/products/wordpress-form/add-ons/post-generation.html)
33
  [Conditional Emails Add-on](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html)
34
  [Dropbox Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/dropbox.html)
@@ -37,125 +40,85 @@ Form Maker is a FREE and user-friendly plugin to create highly customizable and
37
  [Calculator Add-on](https://web-dorado.com/products/wordpress-form/add-ons/calculator.html)
38
 
39
 
40
- Form Maker is one of the best responsive form builders in WordPress Plugin Directory. WordPress Form Builder allows you to set all the parameters such as colors, fonts and dimensions to best fit all form standards. If you want to make minimalistic forms, you can build forms with pre-filled texts, avoiding long form field labels. If want to build simple contact forms with unlimited number of fields, then you can use [WordPress Contact Form](http://wordpress.org/extend/plugins/contact-form-maker/).
41
-
42
- Form Maker is a fresh and innovative form builder for generating various kinds of forms. The back end of the Form Maker is essential and easy to use, with no need of advanced programming skills.
43
-
44
- The Form Maker uses a number of customizable themes. You can choose the design of the form to fit your website/webpage. Moreover, the Form Maker theme CSS is open for editing and making necessary changes, for creating a custom form design. To choose the best fitting form design, you can first preview the created forms changing the form theme and pressing preview button.
45
-
46
- WordPress Form Maker can be used both for simple and multipart forms. That is why this form builder is a perfect choice for the beginners, who are just starting with forms and also meets the needs of experts (with advanced themes and multiple form customization possibilities). This form builder can be used for creating simple forms, survey forms and questionnaires, registration and application forms and etc.
47
-
48
-
49
- The commercial version of the Form Maker has Google Map integration for the geolocation as well as pre-filled address demonstration in the forms. The details of the longitude and latitude can be provided in the back end of the form.
50
-
51
- To make the process of creating forms easier, the package includes a list of forms for different purposes pre-installed. There is a possibility of saving those forms as copies and editing them to fit your needs.
52
-
53
- PayPal integration of the Form Maker (commercial version) allows you to add PayPal features into the form, thus making it possible to use the Form Maker as a great tool for creating donation forms, whereas Survey Tools form field allows creating manageable questionnaire forms.
54
-
55
- This form builder has a Captcha field to protect you from receiving spam with the forms. The form Captcha field comes with two options: a simple Captcha and ReCaptcha (the famous Captcha by Google).
56
-
57
- CSV/XML export possibility allows using the submitted data for data analysis and data presentation creating charts, diagrams and other visual forms.
58
-
59
- To make larger forms fit and look great on your pages and posts, you can use pagination option, cutting the form into multiple pages.
60
-
61
- Possibility of sending submitted form to various emails, providing them in Email to Field and separating by comma.
62
-
63
- Survey tools are also very convenient for adding rating systems for the posts, e.g. for contests.
64
-
65
-
66
-
67
-
68
-
69
-
70
- ###IMPORTANT:
71
- If you think you found a bug in Form Maker or have any problem/question concerning the plugin, please check out [Support Forum](https://web-dorado.com/forum/26-form-maker.html) in our website. If you do not find a solution here, do not hesitate to [click here to contact us](https://web-dorado.com/support/contact-us.html).
72
-
73
-
74
-
75
- ###Features of Form Maker
76
-
77
- * WordPress 3.0+
78
- * Multiple pre-installed sample forms
79
- * Responsive layout and design
80
- * Limited up to 7 fields to add
81
- * Twelve form fields with detailed parameters for creating forms
82
- * Custom HTML with standard editor
83
- * Text Input form fields (included 10 different types)
84
- * Simple text to add a limited input field into the form
85
- * Password(protected input type form field) for signup forms
86
- * Text area allowing to shrunk the text form field wherever the text is longer than the field itself
87
- * Name form field with customizable field labels (this form field includes two formats: Normal (only first and last name included) and extended (with a possibility of adding up to four sections within a single form field)
88
- * Address form field with a chance to remove some of the fields from the form and possibility of editing field labels
89
- * Address (Mark on Map) to create an address form field using Google API integration
90
- * E-mail for providing emails (gets validated for the type during the form submission)
91
- * Number for numerical form field
92
- * Phone form field with a possibility to edit the field labels in the backend
93
- * Hidden fields
94
- * Time and Date form fields with a possibility of adding date pickers and time pickers for registration forms, booking and similar forms
95
- * Custom select and country select (drop-down lists)
96
- * Checkbox for multiple choices questions in the form
97
- * Radio button for single choice questions in the form
98
- * Captcha/ReCaptcha for using safer forms
99
- * Page break for form pagination
100
- * Section break for creating multi-section forms
101
- * Map for inserting Google Map into the form
102
- * Submit, Reset and Custom Button
103
- * 41 editable themes for different form designs
104
- * Up to seven field forms for free version
105
- * Form Layout changing possibility
106
- * IP blocking possibility
107
- * Possibility to include required field option to receive specific information from the form submitter
108
- * Possibility to edit the form CSS or add custom Javascript into the form
109
- * Includes additional attributes for each form field for adding properties with Java Script (for more advanced form users)
110
- * Possibility to receive the filled forms to the admin and form submitter (if applicable) emails
111
- * Possibility to add custom text in the emails sent to the administrators and form submitter
112
- * Possibility to edit and change the Email and the Name, which are displayed with the form submission sent to the form submitter, thus allowing to have a feedback to a specific email
113
- * Form Maker Shortcode button in WordPress standard editor to make the form inserting process easier, whereas it is also possible to change the form in the page/post just changing the ID of the form in the shortcode
114
- * Data validation for all form fields while submitting the form
115
- * Possibility to preview the form, as well as form themes
116
- * Detailed Form Maker User Manual describing form installation process, detailed form field descriptions, the process of inserting created form into your site and other details for the Form Users
117
- * Required and hidden form fields
118
- * Possibility to customize button styles used in the form
119
- * Form Pagination possibility
120
- * Customizable themes to edit the design of the forms
121
- * Possibility to edit the form titles whenever required
122
- * Possibility to create forms based on the default forms with the “Save as Copy” button
123
- * This form builder supports multiple languages allowing you to create forms in user-native languages
124
- * Page redirect possibility after the form is submitted, allowing to navigate not only to specific pages (e.g. including other forms) or to another site (providing URL)
125
- * Functional and easy to use back end; you can use navigation arrows to move the created form fields in the same page and even to move the form field from one form page to another
126
- * Filled information is kept in database section of the form
127
- * Detailed submissions field providing the ID of the submitter, the submission date, form submitter’s IP address and all of the form fields
128
- * Searchable Submissions field to find relevant submitted forms in the database
129
- * One form based submissions allowing to get separate data for each form
130
- * Submissions section includes simple statistical data for the choice-based entries
131
- * Possibility to use Export CSV/XML feature to download the submitted forms and to analyze the data with advanced tools
132
- * Possibility to edit form submissions, deleting the columns of irrelevant form submissions or for sorting the data
133
- * Possibility to hide and unhide specific form fields from demonstrating in the Submissions
134
- * There is a possibility to add custom text which will be displayed when the field is empty to give the users samples or instruction when filling the specific field.
135
- * Possibility to have pre-filled texts serving as instructions for the textarea and other text fields.
136
- * Date picker in the form of drop-down menu for easier date selection.
137
- * Submissions section displays the amount of entries, as well as views and conversion rate for each separate form.
138
- * CC and BCC mail options for sending out the submitted form
139
- * 41 responsive theme with customizable design
140
- * Displaying the country, country code and other date in the Submissions section IP pop-up
141
- * MySQL Mapping possibility for storing entered data to another tables.
142
- * Possibility to choose whether to save the data to database or just have the information emailed to the Administrator.
143
- * Possibility to insert separate Country select list for the custom fields rather than address.
144
- * Conditional fields, which can be used for hiding/displaying a list of questions based on the selection of specific answers.
145
- * Option of displaying form pages using tabs or percentage.
146
-
147
- Upgrade to [WordPress Form Maker Pro](https://web-dorado.com/products/wordpress-form.html) to add features:
148
-
149
- * Unlimited number of form fields.
150
- * Add ons support.
151
- * PayPal form field with currency change possibility.
152
- * Upload file field.
153
- * Possibility to choose the desired file extension types for the file upload form field.
154
- * Fully integrated with PayPal: two checkout modes (Test Mode and Production) and five form field types (Amount, Select, Checkbox, Radio, and Shipping)(commercial version of the Form Maker), possibility to use the form as a payment/donation form .
155
- * Google Maps API Integration, possibility to use the maps in two different form fields of the Form Maker.
156
- * Possibility to include tax percentage within PayPal options for the localization of the payment.
157
-
158
- *If you need language of Form Maker which is not included, please contact us and we will do the translation of Form Maker within 3 days. If you find any mistakes in the translation, please contact us and we will make relevant corrections within 3 days.*
159
 
160
  == Installation ==
161
 
@@ -197,123 +160,129 @@ In case you are upgrading your Form Maker to paid version, but still want to pre
197
 
198
  == Frequently Asked Questions ==
199
 
200
- = 1. What are the most common usage cases for the Form Maker? =
201
- The Form Maker can be used for creating multiple types of forms, including contact, evaluation, application forms, quizzes/tests or surveys, online order forms and etc. The Form Maker includes various types of fields which can be modified and edited.
202
 
203
- = 2. Where are the forms submitted entries stored? =
204
 
205
- There is a Submissions section, where you will find the submitted entries. The entries can also be emailed to the Administrator. For this you should provide an email in Email Options section (located within Form Options). You can also fill in the data into a custom table using MySQL Mapping possibility, which makes it possible to store the data into another MySQL database.
206
 
207
- = 3. Are there any limitations on the number of forms or entries to be used within a single website? =
208
- There are no limitations on the number of entries per form. You can use unlimited number of forms within each website.
209
 
210
- = 4. What can I use to avoid Spam entries? =
211
 
212
- The Form Maker has two type of word verifications- Standard Captcha and Google ReCaptcha protection. If you are receiving spam entries from a single or a few IPs, you can use Blocking IPs option.
213
 
214
- = 5. Is it possible to translate the Form Maker into another language? =
215
 
216
- It is only possible to translate the front end of the plugin. To do so, you should set define('WPLANG','[lang_code]') to the desired language code in wp_config.php file of your website. This way the plugin should be translated automatically. Please be informed, that you can modify the translations from wp-content/plugins/form_maker/languages/ (you will need POEdit http://www.poedit.net/download.php).
217
 
218
- = 6. What to do if Administrator and/or user do not receive submissions by email? =
219
 
220
- There are a few options to try out first:
221
- Check whether the entries are filtered into spam/junk folders or not.
222
- Try using standard emails (Gmail/Yahoo/Hotmail and etc.) or an email which uses the same domain as the website.
223
- Check with your hosting provider whether you have your PHP mail activated or not.
224
- If these options do not work, please install STMP plugin (e.g. http://wordpress.org/plugins/webriti-smtp-mail/). The authentication details for the Gmail are the following:
225
- Mailer: smtp
226
- SMTP Authentication: yes
227
- SMTP Security: SSL
228
- SMTP Port: 465
229
- SMTP Username: your gmail full address
230
- SMTP Password: your gmail password
231
- SMTP Host: smtp.gmail.com
232
 
233
- After installation please use the test option. If the test email doesn’t get send out contact your hosting provider to fix the issue.
234
 
235
- = 7. Is the Form Maker fully responsive? =
236
 
237
- Yes, the WordPress Form Maker is fully responsive and works with various smartphones and tablets.
238
 
239
- = 8. How can I analyze the submitted data? =
240
 
241
- The Form Maker has separate section for the Statistical type of entries (Select fields, checkboxes and radio buttons). In addition there are two export options- into CSV or XML format. You can import CSV into Excel for data processing.
242
 
243
- = 9. How can I hide specific form fields/make them appear depending on another field value? =
244
 
245
- The Form Maker has support for the Conditional fields. The option can be found in the Form Options. The structure of the conditional fields is the following: You can specify to show/hide a field, when the condition is true and provide the condition below, e.g. Show “How many visitors will you have” if “Will you have visitors” is “Yes”.
246
 
247
- = 10. What payment options does Form Maker support? =
248
 
249
- The Form Maker (Pro version) has simple PayPal integration. This allows the user to select specific items and upon hitting submit button get redirected to PayPal. After making the payment, the user gets back to the website.
250
 
251
- = 11. Can the email be sent to a specific email based on the selected field? =
252
- Unfortunately we do not have support for this feature. But we [Conditional Emails Add-on](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html).Using this add-on the user will be able to connect the fields with the administrator email. The field entry will serve as a condition for selecting the relevant administrator email.
253
 
254
- = 12. Are there any limitations on the number of forms or entries to be used within a single website? =
255
- There are no limitations on the number of entries per form. You can create unlimited number of forms within each website.
256
 
257
- = 13. There is a code appearing instead of the contact form. =
258
- Please make sure you have installed the latest version of the Form Maker. Try to deactivate the plugins and/or the theme. In this way you’ll find out the conflicts. If unable to resolve the issues, please contact us using this [form](https://web-dorado.com/support/contact-us.html).
259
 
260
- = 14. Where are Form Maker stored submitted entries?
261
- You may find submitted entries in your plugin. Go to your plugins list in WordPress toolbar > select Form Maker > Submission. The entries can also be emailed to Administrator. For this you should provide an email in Email Options section (located within Form Options). You can also fill in data into a custom table using Form Options->MySQL Mapping, which makes it possible to store the data into another MySQL database.
262
 
263
- = 15. Can I skip submitting form data to the database and still receive emails? =
264
- Yes, it is possible to have data emailed instead of being saved to database. The option should be selected from Form Options > General Options page.
265
 
266
- = 16. Can submissions be visible to submitters? =
267
- The front-end submissions functionality allows to display submissions on a page/post via shortcode. You could set the level of users, who can view submissions from; go to General Options > Form Options. In addition you may select the fields entries you want to be visible.
268
 
269
- = 17. How can I export/import the submitted data of the forms? =
270
- Form Maker has export CSV/XML options, which allow to export submitted data in corresponding form. Go to your plugins list in WordPress toolbar > select Form Maker > Submissions > Select form > Click Export to button > Save the file.
271
 
272
- = 18. What verification methods does Form Maker use? =
273
- Form Maker uses Simple Captcha, Arithmetical Capcha and Google v. 2.0 ReCaptcha options. Simple captcha uses standard word verification. Arithmetical Captcha requires the user to solve simple arithmetical expression. Captcha is the standard Google verification option.
274
 
275
- = 19. What to do if I am receiving spam from some IPs? =
276
- If you are receiving spam entries from a single or few IPs, you can use Blocking IPs option. In this way the stated IP user will no longer be able to submit a form. Go to your plugins list in WordPress toolbar > select Form Maker > Blocking IPs.
277
 
278
- = 20. Can I email submissions to multiple recipients? =
279
- Yes, Form Options->Email Options includes fields for adding CC and BCC email addresses.
280
 
281
- = 21. Can the email be sent to a specific email based on the selected field? =
282
- Unfortunately at the moment Form Maker do not have support for this feature. But we plan to include it as a separate Form Maker add-on. Using this add-on the user will be able to connect the fields with the administrator email. The field entry will serve as a condition for selecting the relevant administrator email.
283
 
284
- = 22. Does Form Maker use auto-respondent feature? =
285
- You can use Email Options of Form Maker to send a fully customizable letter to the submitter. The entries can be included within the email. Go to your plugins list in WordPress toolbar > select Form Maker > Select the form you want to edit > Form Options > Email Options.
286
 
287
- = 23. an I have custom message sent to a user after submissions? =
288
- Yes, you can include custom content within the email using the standard editor. Go to your plugins list in WordPress toolbar > select Form Maker > Select the form you want to edit > Form Options > Actions after Submission.
289
 
290
- = 24. Can user be redirected to another page after submitting the form?
291
- Users can be redirected to another page, and/or recieve custom message. Go to your plugins list in WordPress toolbar > select Form Maker > Select the form you want to edit > Form Options > Actions after Submission.
292
 
293
- = 25. CWhat payment gateways does Form Maker support? =
294
- Form Maker has simple PayPal integration. This allows users to select specific items and upon hitting submit button be redirected to PayPal. After making the payment, the user gets back to his/her website. We plan to include more payment options in future. The next release will include Stripe integration.
295
 
296
- = 26. How to set up payment options? =
297
- Firstly, you should go to Form Options > Payments. There you can provide a PayPal email, set up a currency and a mode. After saving the options you may add PayPal fields using standard Add fields functionality.
298
- IMPORTANT: standard (none-PayPal) field values cannot be transferred to PayPal, so please add PayPal fields for payment purposes.
299
 
300
- = 27. Does Form Maker have support for conditional logic? =
301
- Yes, Form Maker uses conditional fields using which you can display/hide certain form fields.
302
 
303
- = 28. How can I use Conditional Fields? =
304
- Form Maker supports Conditional fields option. Users may find this feature in Form Options menu. The structure of conditional fields is the following: You can specify and/or show/hide a field, when condition is true and provide conditions below, e.g. Show “How many visitors will you have” if “Will you have visitors” is “Yes”.
305
 
306
- = 29. What stylings do the forms include? =
307
- Form Maker includes 20 editable themes.The forms use open CSS stylesheet, where you can modify CSS to change the font family, font sizes, margins, colors and etc. CSS changes can be directly made within a specific theme keeping the rest of the properties.
308
 
309
- = 30. How to validate the entries to numbers? =
310
- Form Maker uses phone and number field types, which are verified and do not accept text entries when entered.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
311
 
312
- = 31 Why should I use email type form field instead of standard text option? =
313
- Email field should be used since it verifies that an entry format fulfills example@example.com format.
314
 
315
  == Changelog ==
316
 
 
 
 
317
  = 1.10.10 =
318
  Fixed: Bug on arithmetic captcha
319
 
@@ -905,262 +874,268 @@ New themes
905
  Initial version
906
 
907
  ==Wordpress Form Maker Step by step guide==
 
908
  ### Step 1: Installing the [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker
909
 
910
- 1.1 Minimum requirements.
911
- Wordpress 3.4+
912
- PHP 5.x
913
- MySQL 5.x
914
 
915
- 1.2 Perform a new installation.
916
- Log in to the administrator panel.
917
- Go to Plugins Add > New > Upload.
918
- Click “Choose file” (“Browse”) and select the Form Maker zip file.
919
- *For Mac Users*
920
- *Go to your Downloads folder and locate the folder with the plugin (form-maker.zip). Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*
921
- Click “Install Now” button.
 
 
 
 
 
922
  If the installation succeeded you will see the message in the picture.
923
- Click “Activate Plugin” button for activating the plugin.
924
- If any problem occurs, please [click here to contact us](https://web-dorado.com/support/contact-us.html).
925
-
926
 
927
- 1.3 Updating the form.
928
 
929
- If you want to update the form builder plugin while preserving your existing forms, you need to deactivate and delete the Form Maker from the list of installed plugins (Do not uninstall it using the Uninstall Form Maker option of the plugin, otherwise you will lose your initial data) and install the new plugin.
930
 
931
 
932
- = Step 2: Creating a new form =
933
 
934
- 2.1 On the left menu select Form Maker > Manager
935
- 2.2 In the upper left corner click on the “Add a form” button.
936
- 2.3 Form Title. Specify a title for the form (Try to use unique titles).
937
 
938
 
939
- = Step 3: Configuring Form Builder Options =
940
 
941
  3.1 Form General Options
942
- Published. Choose whether to publish the form or leave it as a draft.
943
  Save data (to database). Choose whether to have the submitted forms in the form submissions section or have them only sent to the Admin’s email (this should be done in Email Options section).
944
  Theme. A distinct form theme can be applied to each new form. The themes can be accessed by selecting Form Maker > Themes on the top menu. A large number of form themes is available for selection. You can preview the theme as well as make changes in the CSS of the theme to make desired changes with the button right next to it.
945
  Required fields mark. The required fields mark can be customized and changes from the default asterisk symbol.
946
-
947
  3.2 Form Email Options.
948
- 3.2.1 Send Email. Choose whether to send out emails based on the submitted forms to the Administrator/Submitter.
949
  Email to Administrator
950
- 3.2.2 Email to send submissions to. Here you provide e-mails to which submitted form information is sent. If you need more than one e-mail address, you must separate them by commas.
951
- 3.2.3 Email From. Here you define the email address from which the users receive the submission email (sender’s email).
952
  3.2.4 From Name. Here you define the sender’s name which is shown in submission email.
953
- 3.2.5 Reply to (if different from "Email From"). Specify an alternative email address to which the administrator will be able to reply upon receiving the submitted form.
954
  3.2.6 Custom Text in Email. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).
955
  Email to User
956
- 3.2.7 Send to. Here you select the Email field in the Form to send out the email to.
957
- 3.2.8 Email From. Here you define the email address from which the users receive the submission email (sender’s email).
958
  3.2.9 From Name. Here you define the sender’s name which is shown in submission email.
959
- 3.2.10 Reply to (if different from "Email From"). Specify an alternative email address to which the user will be able to reply upon receiving the submitted form.
960
- 3.2.11 Custom Text in Email. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).
961
-
962
 
963
- 3.3 Actions after Submission
964
- Here you can select the action that takes place after form submission. Following options are available:
965
- - Stay on form: The user stays on the form page.
966
- - Post/Pages: The user is redirected to the selected Post/Pages.
967
- - Custom text: Custom text is displayed on the screen.
968
- - URL: The user is redirected to the provided URL.
969
 
970
  3.4 Form Payment Options
971
- 3.4.1 Turn on PayPal. Allows making PayPal payments using Form Maker.
972
  3.4.2 Checkout Mode. Choose the checkout mode:
973
- Production( https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/goingLive/ )
974
- Test Mode ( https://developer.paypal.com/webapps/developer/docs/integration/direct/test-the-api/ )
975
  3.4.3 PayPal Email. Enter your PayPal email.
976
- 3.4.4 PayPal Currency. Choose your PayPal currency.
977
- 3.4.5 Tax. Add the tax amount if any.
 
978
 
979
  3.5 JavaScript
980
- Here you can define new JavaScript functions, which can be applied to the form. Three empty event functions are included:
981
- - before_load(): before the form is loaded
982
- - before_submit(): before the form is submitted
983
- - before_reset(): before the form is reset
984
 
985
- 3.6 Form Conditional Fields.
986
- 3.6.1 Add Condition. Using plus (+) button on the upper left hand you can connect specific fields. The following field types are allowed to be used as conditional fields: Simple text, Password, Textarea, Name, Address (Country field- only), Email, Number, Phone, Multiple Choice, Single Choice, Select, PayPal fields (with an exception of the Total field).
987
  The formula of the conditional fields is the following:
988
  For the main condition:
989
  Show/Hide+Field 1+if any/all+of the following match
990
  For the case(s):
991
  Field 2+ is/ is not+Value, e.g.
992
  Hide State if all of the following match
993
- Country is not United States.
994
 
995
- 3.7 Form Layout
996
- Here you can customize the layout of the form fields unchecking the Auto-Generate Layout checkbox and edit the HTML. The sample and more details for this option can be found in the back end of the plugin.
997
 
998
- = Step 4: Description of the form fields =
999
 
1000
- 4.1 Custom HTML:An HTML editor. You can insert your own HTML content to your WordPress form builder.
1001
 
1002
- 4.2 Text Input: At first choose the form Field Type according to your preference. There are several options:
1003
- Simple Text: This can be used for typing some text. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
1004
 
1005
- Password: This field can be used for adding a password field to your form. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Allow only unique values, Additional Attributes
1006
- Text Area: This field can be used for typing some text. The difference between Text Area and Simple Text is that Simple Text has only one row while Text Area can have several rows. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
1007
- Name: This can be used for typing a name. Default field labels can be edited clicking on the field label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Value If Empty, Field Size, Name Format, Class Name, Required, Allow only unique values, Additional Attributes
1008
- Address: This field can be used for adding an address. Default field labels can be edited clicking on the label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Overall Size, Class Name, Disable Fields, Required, Additional Attributes
1009
- Address (Mark on Map):This filed can be used for adding an address by directly marking it on the map. It has several attributes: Field Label, Field Label Position, Default Location, Map Size, Marker Info, Class Name, Additional Attributes
1010
- E-mail:This field can be used for typing the submitter’s e-mail. The submitted e-mail validation is checked. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Send mail to submitter, Required, Allow only unique values, Additional Attributes.
1011
- Number: This field can be used to provide numbers for different purposes (e.g. serial number). It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
1012
- Phone: This field can be used to provide a phone number. Default field labels can be edited clicking on the label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Value If Empty, Field Size, Class Name, Required, Allow only unique values, Additional Attributes
1013
- Hidden Field: This field can be used to store additional information that does not need to be displayed. It has several attributes : Field ld, Field Name, Field Value, Additional Attributes.
1014
- 4.3 Time and Date: Choose the Field Type according to your preference. There are several options:
1015
- Date (single field with a picker): This field can be used for typing a date or choosing by the picker. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Date format, Date Picker Label, Class Name, Required, Additional Attributes.
1016
- Date (3 separate fields): This field can be used for typing a date in 3 field format(day, month, year). Default field labels can be edited clicking on the field label and typing in a custom label. Each of the 3 fields can be set as text input or select list. Each of the 3 fields has the attributes Field Size and Field Label. For year field the select list interval can be defined. These 3 fields can be separated in the format set by the fields separator attribute. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
1017
- Time: This field can be used for typing a time. Default field labels can be edited clicking on the field label and typing in a custom label. Time can be shown in 24 hour or 12 hour formats by setting the time format attribute. The seconds preview can be enabled/disabled by setting the Display Seconds attribute. The field has several standard attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
1018
- 4.4 Select: Choose the Field Type according to your preference. There are several options:
1019
- Custom select: This field can be used for selecting the values from a list. The list can be defined by Options attribute. You can easily add and remove list items. The checked items are considered as empty values. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Additional Attributes.
1020
- Country list: This field can be used for selecting a country from a list. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Additional Attributes.
1021
- 4.5 Checkbox: This field can be used for selecting the values from a list of checkboxes. The list can be defined by Options attribute. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Randomize in frontend, Allow other, Additional Attributes.
1022
 
1023
- 4.6 Radio:This form field can be used for selecting the values from a list of radio buttons. The list can be defined by Options attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute.The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Randomize in frontend, Allow other, Additional Attributes.
 
 
 
1024
 
1025
- 4.7 File Upload: This form field can be used for uploading files. The size of the uploaded file can be limited by setting the value of Maximum Size attribute in KB. The upload folder can be mentioned by setting the Destination attribute. Only files with extensions listed in Allowed file extensions attribute can be uploaded. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
 
 
1026
 
1027
- 4.8 Captcha:This field can be used for the ensuring that the submission is generated by a person. Choose the Field Type according to your preference. There are several options:
1028
- Simple Captcha This is a easy to configure Simple Captcha. The number of randomly generated symbols can be set by the value of Captcha size attribute. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Additional Attributes.
1029
- Recaptcha This is an alternative option for Captcha that uses Public and Private Keys. You will need to create reCaptcha keys with the help of a dedicated tool.The tool can be found on https://www.google.com/recaptcha/admin/create.
1030
 
1031
- 4.9 Page Break: This can be used to break the form into distinct pages. Use Page Title to provide a title for the given page. Furthermore, the following parameters of the “Next” and “Previous” navigation buttons can be customized:
1032
- Type, Name, Class Name, Check the required fields , Additional Attributes.
1033
 
1034
- 4.10 Section Break: This option allows adding a section break to the form page.
1035
 
1036
- 4.11 Map: This field can be used for pointing out some position on the map. The position of the marker is fixed at the front end. Multiple locations can be selected by clicking the + button. The field has several attributes:
1037
- Location, Map Size, Marker Info, Class Name, Additional Attributes.
 
1038
 
1039
- 4.12 PayPal: Choose the Field Type. The following options are available:
1040
- Amount (Price) This field is for indicating the amount of payment. Default form field labels can be edited clicking on the form field label and typing in a custom label. You can configure the following attributes: Field Label, Field Label Position, Range, Value If Empty, Field Size, Class Name, Required, Hide Cents, and Additional Attributes.
1041
- Select This field can be used for selecting a product/service for which the payment is being made. The list (each item consists of “Product name” and its “Price”)can be specified by the Options attribute. You can easily add and remove list items. There is also a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. The checked items are considered as empty values. You can configure the following attributes: Field Label, Field Label Position, Field Size, Class Name, Required, and Additional Attributes.
1042
- Checkbox This field can be used for selecting multiple products/services for which the payment is being made. The options (each item consists of “Product name” and its “Price”) can be specified by the Options attribute. You can easily add and remove list items. There is also a quantity property parameter where the quantity of products/services can be specified. Moreover, there is a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1043
- Radio This field can be used for selecting the product/service for which the payment is being made. The options (each item consists of “Product name” and its “Price”) can be specified by the Options attribute. You can easily add and remove list items. There is also a quantity property parameter where the quantity of products/services can be specified. Moreover, there is a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1044
- Shipping This field can be used for selecting the shipping option for the selected product. The options (each item consists of a “Type” and “Price” parameters) can be specified by the Options attribute. You can easily add and remove list items. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1045
- Total This field calculates the total sum to be paid via PayPal, including the payments for the shipping and taxes (if applicable).
1046
 
1047
- 4.13 Survey Tools: Choose the Field Type according to your preferences. There are several options:
1048
- Star Rating: This form field can be used for inserting star rating field in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Label Position, Star Amount, Star Color, Class Name, Required, and Additional Attributes.
1049
- Scale Rating: This field can be used for inserting scale rating in the form. Type the name of the field to be displayed with the rating system.Default field labels for lowest/highest satisfaction/grading can be edited clicking on the field label and typing in a custom label. The field has several attributes: Field Label Position, Scale Amount, Class Name, Required, and Additional Attributes.
1050
- Spinner: This field can be used for inserting spinner as a rating system in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Min Value, Max Value, Step, Class Name, Required, and Additional Attributes.
1051
- Slider: This field can be used for inserting slider as a rating system in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Min Value, Max Value, Class Name, Required, and Additional Attributes.
1052
- Range: This field can be used for inserting range system in the form. Type the name of the field to be displayed with the range system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Step, Class Name, Required, and Additional Attributes.
1053
- Grading: This field can be used for inserting grading system in the form. Type the name of the field to be displayed with the grading system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Total, Items, Class Name, Required, and Additional Attributes.
1054
- Matrix: This field can be used for inserting a matrix in the form. Type the name of the field to be displayed with the matrix. The field has several attributes: Field Label, Field Label Position, Input Type, Rows, Columns, Class Name, Required, and Additional Attributes.
1055
- 4.14 Submit Button: Choose the Field Type according to your preference. There are several options:
1056
- Submit and Reset: This field can be used for inserting a submit/reset button into the form. You can display reset button by checking the box called Display reset button. Type the name of the submit and reset buttons in Submit button label and Reset button label. The field also has several attributes: Class Name and Additional Attributes.
1057
- Custom: This field can be used for inserting custom buttons into the form. Type the name of each button in button name field. You can define click functions for each button. The field also has several attributes: Class Name and Additional Attributes.
1058
 
1059
- = Step 5: Publishing the created form. =
 
1060
 
1061
- To insert a form into a Page or a Post.
 
 
 
 
 
 
1062
 
1063
- 5.1. Press the button named Insert Form Maker in a post or a page you want to show the form.
 
 
 
 
 
 
 
1064
 
1065
- 5.2. Select a form from the list.
 
 
1066
 
1067
- 5.3. Save the page or the post.
1068
 
1069
- Alternatively, you can use form builder without the button on the toolbar. Add the shortcode [Form id="N"] (where N is the id of the form, for the form with id=2, the shortcode must be [Form id="2"]) to the pages and posts, where you want the form to appear. For each form you can find the relevant shortcode from Manager view, it is stored on the right corner of the form title.
1070
-
 
1071
 
1072
- = Step 6: Managing submissions of the form. =
 
 
 
 
1073
 
1074
- 6.1 On the left menu select Form Maker > Submissions
1075
 
1076
- 6.2 In order to manage a form's submissions, select the form from the list.
 
 
1077
 
1078
- 6.3 For each form certain types of statistical data are available:
1079
- - Entries: The number of submitted forms.
1080
- - Views: The number of times the form has been viewed.
1081
- - Conversion Rate: The percentage of submitted forms to the overall number of views.
1082
 
1083
- 6.4 For the forms that contain checkboxes or radio buttons a separate statistics is available. It shows how many times a particular checkbox/radio button has been checked, and what is the ratio of that number to the overall number of checks.
 
 
 
1084
 
1085
- 6.5 Form builder allows to search the submissions database by all the relevant fields of the given form. Submissions can be sorted by any of the fields of the form by clicking the labels.
1086
 
 
1087
 
1088
- 6.6 Form builder allows to delete any of submissions by selecting them and pressing the “Delete” button on the top of the page.
1089
 
1090
- 6.7 Form builder allows to edit the submissions by clicking on the “Edit” icon on the upper right corner of the “Submissions” section.
1091
 
1092
- 6.8 Form builder allows to add/remove any column of the submissions by “Add/Remove Columns” button.
1093
 
1094
- 6.9 The submissions can be exported to the CSV and XML formats.
 
1095
 
 
1096
 
 
 
 
1097
 
1098
- = Step 7: Blocking IPs +
1099
- 6.1 Go to Plugins > Form Maker > Blocked IPs.
1100
- 6.2 IP. Provide the IP address you want to block in the line.
1101
- 6.3 Press Add IP button.
1102
 
1103
- Note: Another option of blocking IPs can be done from the Submissions section. You should go to Form Maker > Submissions. Check the box in front of Spam submissions and press Block IP button at the top right corner. In addition you can unblock the IP using Unblock IP button in the same location.
1104
 
1105
- = Step 8: Publishing submissions of the WordPress Form =
1106
- 8.1 Press the button named Insert Form Maker in a post or a page you want to show the form.
1107
- 8.2 Click on Submissions tab.
1108
- 8.3 Select a Form. Using the dropdown list select the form.
1109
  8.4 Select Date Range. Specify the starting and ending dates for the date range for the submissions.
1110
- 8.5 Select fields. Check the field types you want to display within the front end submissions. Please note that the list of the form fields should be defined in General Options unless you want all fields to be displayed.
1111
  8.6 Export to. Allow the users to export the submissions list in CSV and/or XML format. If you uncheck both options, the feature will not be displayed.
1112
- 8.7 Show. Check the form-associated features to be displayed within the front end submissions page.
1113
 
1114
- = Step 9: Export/Import =
1115
- Form Maker Export/Import is a Form Maker capacity enhancing plugin. It uses a set of three easily adjustable sections.
1116
- The first section allows exporting form submissions from a WordPress website to specific software which is capable of handling CSV or XML format files. This is specifically useful for the data analysis of the form entry with advanced analytical tools. The submissions can be selected for a specific range. You can include only the fields for the form required for the analysis.
1117
- The second section is designed for exporting the forms and importing them to another location. The form submissions can also be exporting with the forms.
1118
- The third section allows importing the previously exported forms. These two sections are useful for keeping the forms and their entries when moving for another website.
1119
- The product is simple in use and does not require any coding experience.
1120
 
1121
- Export Submissions
 
 
 
 
1122
 
1123
- Go to Form Maker Export/Import>Export Submissions to export the submissions of the forms in use.
1124
- Select a Form. Choose the corresponding form from the dropdown list for exporting the submissions.
1125
- Select Fields. All form fields will be displayed here in rows. You can select all or specific fields to be included in the exported file. To do so you should check the box next to the field title.
1126
- Select Date Range. This options is useful if you plan to get the entries for a specific period. Using the date pickers you can select the From and To dates.
1127
- Export To. You can download the submissions in CSV and XML format choosing the button of the relevant format.
1128
 
1129
- Export /Forms
 
 
 
 
1130
 
1131
- Go to Form Maker Export/Import>Export Forms to export forms for further import to another location. This option is useful when you have to export forms from one website to another.
1132
- Select Forms. The list of previously created forms will be displayed here. You can choose a single or multiple forms to export by checking the box.
1133
- Export Submissions. In addition to the form, you can also transfer the submissions of it checking this option.
1134
- Export To. The files (including forms with/without submissions) will be downloaded in XML format, when pressing the XML button.
1135
 
1136
- Import Forms
 
 
 
1137
 
1138
- Go to Form Maker Export/Import>Export Forms to import forms from another website to the current one.
1139
- Select file. Press Choose File and select the form XML file, then press Select button.
1140
 
1141
- = Save Progress =
1142
- General Description
1143
 
1144
- Do you use large applications and want to allow your users to finalize them later? Using Form Maker Save Progress you can let your users to start filling out the form and getting back to it at their convenience. Save button will be added to standard and Submit buttons, so that user can save the form at any time.
1145
 
1146
- The add-on works only for registered users, including those who have subscriber user level. When logged in they can return to the form page, where they will see pre-filled data. The users will have two options: to continue where they have left off or change submitted data. For the last option they can use Clear button which will completely erase previously saved data.
1147
 
1148
- Partial/Incomplete submissions will be stored in separate Saved Entries section when users press Save button. As a result no data will be lost, even if the form is not submitted at the end.
1149
 
1150
- Installation
1151
 
1152
- You should install Form Maker Save Progress add-on as a standard plugin. Go to Plugins section of your WordPress site, press Add new. Here select the downloaded zip file of the add-on and press Install Now. After the installation is completed press Activate button. Alternatively you can extract the plugin’s zip file and upload to your wp-content/plugins folder via FTP, then enter Plugins section and press Activate.
1153
 
1154
- Save Progress Integration
1155
 
1156
- Login to your WordPress site using administrator credentials. Navigate to Form Maker> Manager>Your Form. Hit Form Options button. Find Save Progress Tab. Activate the option and fill in further details. Finalize the changes pressing Save button.
1157
 
1158
- Allow users to save progress? Enable this option to allow your users to save filled in data and return for further editing.
1159
- Display clear button? If you want your user to be able to delete previously entered data and start filling in the form from scratch enable this option.
1160
- Save data for. Specify number of days to keep drafted data in Saved entries. If not submitted, data will be completely erased after provided time period. Leave it to 0, if you don't want to erase data in general.
1161
- Save message. Provide a message, which will be displayed to users when they press Save button after filling the form.
1162
- Send email. Choose whether to send email to user when form is submitted or not.
1163
- Send to. Choose the email field which will receive an email informing that form entry is saved.
1164
- Email text. Provide custom text which will be sent to user when form entry is saved.
1165
 
 
1166
 
 
 
 
 
 
 
 
1
  === Form Maker by WD - user-friendly drag & drop Form Builder plugin ===
2
+ Contributors: webdorado,wdsupport,formmakersupport
3
  Donate link: https://web-dorado.com/products/wordpress-form.html
4
+ Tags: form, form builder, contact form, custom form, feedback, contact, contact forms, captcha, email, form manager, forms, survey, contact me, custom forms, forms creator, wp form, responsive, drag and drop, wordpress free form builder, form builder plugin wordpress, wordpress builder plugin, wordpress forms builder, form builder wordpress, contact form builder wordpress, drag and drop forms, responsive forms, mailchimp, mailchimp form, paypal, paypal form, search forms, advanced custom fields, easy forms, contact form builder, builder, search, shortcode, wordpress, awesome plugin, mailchimp form, mailchimp popup, aweber form, convertkit form, stripe form, formbuilder
5
  Requires at least: 3.4
6
  Tested up to: 4.7
7
+ Stable tag: 1.10.11
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
+ Form Maker is a user-friendly form builder plugin. This form builder lets you create contact forms and other questionnaires.
12
 
13
  == Description ==
14
 
16
 
17
  Form Maker is a FREE and user-friendly plugin to create highly customizable and responsive forms in a few minutes with simple drag and drop interface.
18
 
19
+ = Useful Links: =
20
+
21
  [WordPress Form Maker](https://web-dorado.com/products/wordpress-form.html)
22
  [Demo](http://wpdemo.web-dorado.com/)
23
  [Demo Admin](http://wpdemo.web-dorado.com/wp-admin/admin.php?page=Form_maker)
24
+ [User Guide](https://web-dorado.com/wordpress-form-maker-guide-1.html)
25
+ [Frequently Asked Questions](https://web-dorado.com/blog/wordpress-themes-and-plugins/wordpress-form-maker-plugin-faq/)
26
 
27
  = Form Maker Add-ons: =
28
+
29
  [Import/Export Add-on](https://web-dorado.com/products/wordpress-form/add-ons/export-import.html)
30
  [Save Progress Add-on](https://web-dorado.com/products/wordpress-form/add-ons/save-progress.html)
31
  [Stripe Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html)
32
  [Google PDF Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/pdf.html)
33
  [Mailchimp Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/mailchimp.html)
34
+ [WordPress Registration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/registration.html)
35
  [Post Generation Add-on](https://web-dorado.com/products/wordpress-form/add-ons/post-generation.html)
36
  [Conditional Emails Add-on](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html)
37
  [Dropbox Integration Add-on](https://web-dorado.com/products/wordpress-form/add-ons/dropbox.html)
40
  [Calculator Add-on](https://web-dorado.com/products/wordpress-form/add-ons/calculator.html)
41
 
42
 
43
+ This free form builder plugin with its multi-functional features is one of the most intuitive and modern form creator plugins for WordPress. It takes just a few clicks to construct complex HTML forms, and configure their structure with easy-to-use drag and drop interface.
44
+
45
+
46
+ Form Maker plugin is the best choice both for WordPress beginners and advanced users. It provides exceptional and clean visual form editor toolbox, which does not require any programming skills to create a contact form.
47
+
48
+ This form creator is developed to build unlimited number of simple forms, surveys and questionnaires, registrations, online applications, and more. Make your responsive web forms using the following field types:
49
+
50
+ * Text Input (Name, Email, Phone fields and more)
51
+ * Multiple and Single Choice
52
+ * Time and Date
53
+ * Select Box
54
+ * Survey Tools (Star Rating, Matrix, Spinner and more)
55
+ * Custom HTML
56
+ * Section Break and Page Break
57
+ * Simple and Arithmetic Captcha
58
+ * Google ReCaptcha
59
+ * Submit and Reset Buttons
60
+ * Custom Buttons
61
+
62
+ This WordPress form creator plugin provides a number of classy themes and display options to apply to your contact forms. The themes come with various user-friendly settings, as well as custom CSS editor, to let you fully personalize the display of your form.
63
+
64
+ Moreover, Display Options of Form Maker lets you showcase your forms with 4 outstanding appearance types:
65
+
66
+ * Embedded
67
+ * Popup
68
+ * Topbar
69
+ * Scrollbox
70
+
71
+
72
+ To choose the best fitting form design, preview your custom form to quickly check the look and feel of it before publishing.
73
+
74
+ Form Maker package includes a list of pre-installed template forms, which you can quickly edit and publish on your WordPress website. Furthermore, the plugin lets you save copies these forms and customize them to fit your needs.
75
+
76
+ Spambot protection for online contact forms is high priority. Therefore, Form Maker plugin provides these 3 types of validation to avoid spam: Simple Captcha, Arithmetic Captcha and Google ReCaptcha. Also, with Block IP feature of the plugin, your HTML forms can be secured from certain IP addresses.
77
+
78
+ Save your contact form submissions on MySQL database of your website, or send them to multiple recipient email addresses with Email Options of your custom forms. Additionally, Submissions page of the plugin lets you export submitted information with CSV or XML files. You can use these files for data analysis and presentation by creating charts and diagrams.
79
+
80
+ Advanced Javascript editor of Form Maker lets you expand the functionality of your online form by writing supplementary custom script for its fields. In addition, Conditional Fields of the plugin will let you dynamically hide or show form fields based on selected field values.
81
+
82
+ Use MySQL Mapping options of this free responsive form builder plugin to store submitted information on a different local or remote database table of your choice. You can set up insert, update or delete queries, which will run upon form submission.
83
+
84
+
85
+ Upgrade to [WordPress Form Maker Pro](https://web-dorado.com/products/wordpress-form.html) to access even more form creator features!
86
+
87
+ It lets you add unlimited form fields. In addition, Form Maker Pro comes with the following premium field types:
88
+
89
+ * File Upload, allowing users to add single or multiple documents,
90
+ * Payment fields, with automatic PayPal integration,
91
+ * Google Maps.
92
+
93
+
94
+ Form Maker Pro lets you have ultimately secure donation forms, online order forms and other payment forms by integrating it with PayPal. All you need to do to monetize your form, is just to add Payment Fields to it, and configure Payment Options.
95
+
96
+ Also, you can publish the submitted information for each feedback form with **Frontend Submissions** feature of Form Maker Pro. It lets you choose which fields to display to users, and present the information with a personalized look.
97
+
98
+ Power-up the functionality of Form Maker Pro by enhancing its features with 12 add-ons:
99
+
100
+ * **Import/Export**. Lets you transfer your web forms from one WordPress website to another, as well as export existing submission information.
101
+
102
+ * **Save Progress**. Allow logged in users to save incomplete forms as draft, come back later and continue where they have left off.
103
+
104
+ * **Stripe Integration**. Integrate Stripe to your custom forms as their extra payment gateway. This allows you to create an advanced stripe form and let users to pay with credit cards.
105
+
106
+ * **PDF Integration**. Automatically generate a printable PDF file containing each form submission. In addition to being kept on Submissions page, this file can be forwarded to site administrators and the form submitter.
107
+
108
+ * **Mailchimp Integration**. Incorporate your Form Maker with MailChimp using this add-on. It lets you create MailChimp forms and collect email addresses of subscribers on your MailChimp account using Form Maker forms. For instance, you can have a MailChimp popup form after a blog page is opened.
109
+
110
+ * **WordPress Registration**. Let users to sign up on your WordPress site by filling out their profile information with a user registration form built with Form Maker. They will be able to sign in to your site with WordPress login form afterwards.
111
+
112
+ * **Post Generation**. Set up a form with this form builder plugin to automatically create WordPress posts or pages upon submission.
113
+
114
+ * **Conditional Emails**. Configure conditional emails to dynamically change the recipients of form submissions based on selected field values users make on your forms.
115
+
116
+ * **Dropbox Integration**. Save uploaded documents, images and other files on your Dropbox account by tuning up your web form with this add-on.
117
+
118
+ * **Google Drive Integration**. Save your website storage space. Easily transfer the attachments of your custom form to your Google Drive account.
119
+ * **Pushover Integration**. Receive real-time notifications about new form submissions directly to your tablet or smartphone through Pushover application.
120
+ * **Calculator**. Set up complex and dynamic calculations using your web form. It can used as a price calculator by setting up an equation with payment fields. Integrate this add-on to run date calculations, mathematical operations and functions on your HTML form.
121
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
122
 
123
  == Installation ==
124
 
160
 
161
  == Frequently Asked Questions ==
162
 
 
 
163
 
164
+ = 1. What can Form Maker plugin help me achieve? =
165
 
166
+ Form Maker plugin is developed to make form creation process much easier! With its advanced drag and drop forms editor, this user-friendly contact form builder WordPress plugin can be used for constructing multiple types of forms. Forms creation includes contact forms, quizzes, subscribe form, feedback form, quote form, email subscription, survey form, opt-in forms or tests. This contact form plugin includes various types of fields which can be fully modified.
167
 
168
+ Pro version of Form Maker plugin will also let you create any kind of advanced forms; order form, multi-step form, evaluation or online application form, donation or payment form and more.
 
169
 
170
+ = 2. Is Form Maker mobile-friendly? =
171
 
172
+ The design and layout of this advanced forms builder plugin is mobile-friendly. You can create perfectly responsive forms using highly intuitive form editor of the plugin. Your custom forms will function elegantly and properly on smartphones and tablets.
173
 
174
+ = 3. Where are form submissions stored? =
175
 
176
+ Form Maker provides **Submissions** page on WordPress administrative dashboard. You will find the submitted information of your custom contact form on this page.
177
 
178
+ You can also email form submissions to administrator email addresses. You can configure these settings and provide email recipients on **Form Options > Email Options** page of your contact form.
179
 
180
+ = 4. Does the number of submissions for each web form have a limitation? =
 
 
 
 
 
 
 
 
 
 
 
181
 
182
+ This WordPress free form builder plugin does not set any limitations on the number of entries per form. You can also create and use unlimited number of secure forms from Forms Manager page of the plugin.
183
 
184
+ = 5. How can I export the submitted data of the forms? =
185
 
186
+ This form builder tool provides **CSV** and **XML export** options. Go to **Form Maker > Submissions** page and select a form from the top. Press CSV or XML buttons to download corresponding file, which contains all submissions.
187
 
188
+ = 6. What can I do to avoid spam entries through Form Maker? =
189
 
190
+ Form Maker has three types of word verification fields, **Simple Captcha, Arithmetic Captcha** and **Google ReCaptcha.** These protect your email submit form from getting spam submissions.
191
 
192
+ However, if you have received a few spam entries already, you can use **Blocking IPs** option from Submissions page and blacklist corresponding IP addresses.
193
 
194
+ = 7. Are there any custom validations for form fields? =
195
 
196
+ Beside default field validations, such as Email or Phone, this form creator plugin supports **Regular Expressions. **You can write any RegEx patterns with this option of Simple Text field.
197
 
198
+ Activate **Validation (Regular Exp.)** option from the field editor and use Regular Expression option to add the pattern. There are also various Common Regular Expressions provided, which you can select.
199
 
200
+ = 8. How can I skip storing form data to MySQL database, but receive administrator email? =
 
201
 
202
+ Go to **Form Options > General Options **of your form and make sure **Save data(to database)** setting is switched off. The submitted information will not be kept on your website database this way.
 
203
 
204
+ = 9. Can submissions be published on the website? =
 
205
 
206
+ **Front-end Submissions** pro feature of this forms creator plugin allows to display submissions on a page or post by inserting their shortcode.
 
207
 
208
+ You can select user roles, which have access to view form submissions. Go to **Form Options > General Options.** In addition, you can use shortcode options to select field values, which you want show to users.
 
209
 
210
+ = 10. Can I save the submitted information on a custom MySQL table? =
 
211
 
212
+ MySQL Mapping feature of Form Maker plugin lets you store submissions on any local or remote database table. Go to **Form Options > MySQL Mapping** tab to set up the queries. You can choose to **Insert, Update **or **Delete **the data. The queries will run after the form is submitted.
 
213
 
214
+ = 11. How can I analyze the submitted information of my contact forms? =
 
215
 
216
+ Among all form administration tools of this easy forms builder plugin, Form Maker has separate section of **Statistics** for Select Boxes, Multiple and Single choice fields. It is available below each form submission.
 
217
 
218
+ = 12. Can I email form submissions to multiple recipients? =
 
219
 
220
+ **Email to send submissions to** setting allows you to add multiple emails as recipients. Write the email address and press the small plus button next to the input.
 
221
 
222
+ Furthermore, you can use **CC **and **BCC **options to provide extra email addresses.
 
223
 
224
+ = 13. Does Form Maker provide email auto-responder? =
 
225
 
226
+ You can use **Email Options **from **Form Options** of your form to configure custom message and send it to the submitter. Make sure to make the changes from **Email to User** section of this page.
 
227
 
228
+ Filled in form field values can be included within the email. Click on field indicators above text editor to add them to custom email content.
 
229
 
230
+ = 14. Can I configure custom actions after submission? =
 
 
231
 
232
+ **Actions after Submission** feature of this form manager plugin allows you to configure different actions after users submit your message form.
 
233
 
234
+ Edit your form and go to **Form Options > Actions after Submission** tab to start the setup. You can set it to **Stay on Form,** redirect to **Post, Page** or **URL,** as well as show **Custom Text.**
 
235
 
236
+ = 15. Can the frontend of this form builder WordPress plugin be translated into another language? =
 
237
 
238
+ Change **Site Language** from **WordPress Settings > General **page to translate warnings, notices and other text on your custom contact form.
239
+
240
+ You can modify the translation files of this form creator plugin from **/wp-content/plugins/form-maker/languages/** folder of your WordPress site (you will need POEdit: http://www.poedit.net/download.php).
241
+
242
+ = 16. How can I hide or show specific form fields based on selected values on my custom form? =
243
+
244
+ This WordPress forms builder plugin supports **Conditional Fields,** which can be found in Form Options page. The steps to set up conditions for your advanced forms are the following.
245
+
246
+ Add all necessary fields to your form, then specify whether to show or hide them from Conditional Fields. Afterwards provide the condition, which should follow this logic:
247
+
248
+ *Show [How many visitors will you have?] if any of the following match:*
249
+
250
+ *[Will you have visitors?] is [Yes]*
251
+
252
+ = 17. What payment options does Form Maker support? =
253
+
254
+ The Pro version of this forms creator plugin incorporates two payment gateways, PayPal and Stripe. PayPal is already integrated in Form Maker Pro, and the plugin is ready to create PayPal forms with its default state.
255
+
256
+ Whereas Stripe can be configured on the contact form plugin with its [Stripe Integration add-on](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html).
257
+
258
+ = 18. How can I integrate PayPal with my form? =
259
+
260
+ Form Maker has simple PayPal integration, which you can use to create a PayPal form. This allows the submitter to select products from PayPal checkboxes, select boxes or radios, and be redirected to PayPal to finish the payment.
261
+
262
+ = 19. How do I set up payment options for my PayPal form? =
263
+
264
+ Edit your form and go to **Form Options > Payments** tab. Provide a PayPal email address here, and set up a currency. If Checkout Mode is set to **Test, **you can try out the form without actually making a payment. When you are ready to let users make purchases, set it to **Production.**
265
+
266
+ After configuring these settings, you need to add **payment fields** to your form, and users will be redirected to PayPal after hitting submit..
267
+
268
+ = 20. How can I set up a Stripe form with Form Maker? =
269
+
270
+ Install [Stripe Integration add-on](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html) on your Form Maker Pro plugin and build a credit card form with it. You can let users make payments with their credit cards, and you will receive their payments to your Stripe account.
271
+
272
+ = 21. Can the email be sent to specific email based on form field values? =
273
+
274
+ [Conditional Emails add-on](https://web-dorado.com/products/wordpress-form/add-ons/conditional-emails.html) of Form Maker Pro lets you email form submission to different email addresses in case of different form field selections. Submitter is able to connect form fields with administrator email. The field value will serve as a condition for selecting the relevant recipient.
275
+
276
+ = 22. How can I create a MailChimp form with Form Maker? =
277
+
278
+ [MailChimp Integrations add-on](https://web-dorado.com/products/wordpress-form/add-ons/mailchimp.html) of Form Maker lets you integrate MailChimp and create subscription forms for your mailing lists. The email addresses of users will be automatically added to your MailChimp lists after they submit your form.
279
 
 
 
280
 
281
  == Changelog ==
282
 
283
+ = 1.10.11 =
284
+ Added: Support forum links.
285
+
286
  = 1.10.10 =
287
  Fixed: Bug on arithmetic captcha
288
 
874
  Initial version
875
 
876
  ==Wordpress Form Maker Step by step guide==
877
+
878
  ### Step 1: Installing the [Wordpress Form](http://wordpress.org/plugins/form-maker/) Maker
879
 
 
 
 
 
880
 
881
+ 1.1 Minimum requirements.
882
+ Wordpress 3.4+
883
+ PHP 5.x
884
+ MySQL 5.x
885
+
886
+ 1.2 Perform a new installation.
887
+ Log in to the administrator panel.
888
+ Go to Plugins Add > New > Upload.
889
+ Click “Choose file” (“Browse”) and select the Form Maker zip file.
890
+ *For Mac Users*
891
+ *Go to your Downloads folder and locate the folder with the plugin (form-maker.zip). Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*
892
+ Click “Install Now” button.
893
  If the installation succeeded you will see the message in the picture.
894
+ Click “Activate Plugin” button for activating the plugin.
895
+ If any problem occurs, please [click here to contact us](https://web-dorado.com/support/contact-us.html).
896
+
897
 
898
+ 1.3 Updating the form.
899
 
900
+ If you want to update the form builder plugin wordpress while preserving your existing forms, you need to deactivate and delete the Form Maker from the list of installed plugins (Do not uninstall it using the Uninstall Form Maker option of the plugin, otherwise you will lose your initial data) and install the new plugin.
901
 
902
 
903
+ ### Step 2: Creating a new form
904
 
905
+ 2.1 On the left menu select Form Maker > Manager
906
+ 2.2 In the upper left corner click on the “Add a form” button.
907
+ 2.3 Form Title. Specify a title for the form (Try to use unique titles).
908
 
909
 
910
+ ### Step 3: Configuring Form Builder Options
911
 
912
  3.1 Form General Options
913
+ Published. Choose whether to publish the form or leave it as a draft.
914
  Save data (to database). Choose whether to have the submitted forms in the form submissions section or have them only sent to the Admin’s email (this should be done in Email Options section).
915
  Theme. A distinct form theme can be applied to each new form. The themes can be accessed by selecting Form Maker > Themes on the top menu. A large number of form themes is available for selection. You can preview the theme as well as make changes in the CSS of the theme to make desired changes with the button right next to it.
916
  Required fields mark. The required fields mark can be customized and changes from the default asterisk symbol.
917
+
918
  3.2 Form Email Options.
919
+ 3.2.1 Send Email. Choose whether to send out emails based on the submitted forms to the Administrator/Submitter.
920
  Email to Administrator
921
+ 3.2.2 Email to send submissions to. Here you provide e-mails to which submitted form information is sent. If you need more than one e-mail address, you must separate them by commas.
922
+ 3.2.3 Email From. Here you define the email address from which the users receive the submission email (sender’s email).
923
  3.2.4 From Name. Here you define the sender’s name which is shown in submission email.
924
+ 3.2.5 Reply to (if different from Email From). Specify an alternative email address to which the administrator will be able to reply upon receiving the submitted form.
925
  3.2.6 Custom Text in Email. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).
926
  Email to User
927
+ 3.2.7 Send to. Here you select the Email field in the Form to send out the email to.
928
+ 3.2.8 Email From. Here you define the email address from which the users receive the submission email (sender’s email).
929
  3.2.9 From Name. Here you define the sender’s name which is shown in submission email.
930
+ 3.2.10 Reply to (if different from Email From). Specify an alternative email address to which the user will be able to reply upon receiving the submitted form.
931
+ 3.2.11 Custom Text in Email. Here you can add custom texts, images, and custom HTML to the e-mail message that is sent to the administrator, as well as choose which fields of the submitted form are included in the e-mail (set to ‘all’ by default).
 
932
 
933
+ 3.3 Actions after Submission
934
+ Here you can select the action that takes place after form submission on this form builder plugin wordpress. Following options are available:
935
+ Stay on form: The user stays on the form page.
936
+ Post/Pages: The user is redirected to the selected Post/Pages.
937
+ Custom text: Custom text is displayed on the screen.
938
+ URL: The user is redirected to the provided URL.
939
 
940
  3.4 Form Payment Options
941
+ 3.4.1 Turn on PayPal. Allows making PayPal payments using Form Maker. In other words, it turns Form Maker to an online order form generator.
942
  3.4.2 Checkout Mode. Choose the checkout mode:
943
+ Production( https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/goingLive/ )
944
+ Test Mode ( https://developer.paypal.com/webapps/developer/docs/integration/direct/test-the-api/ )
945
  3.4.3 PayPal Email. Enter your PayPal email.
946
+ 3.4.4 PayPal Currency. Choose your PayPal currency.
947
+ 3.4.5 Tax. Add the tax amount if any.
948
+ Note: This HTML5 form builder only applies one-time payments. It does not support recurring payment yet.
949
 
950
  3.5 JavaScript
951
+ This formbuilder lets you define new JavaScript functions, which can be applied to the form. Three empty event functions are included:
952
+ before_load(): before the form is loaded
953
+ before_submit(): before the form is submitted
954
+ before_reset(): before the form is reset
955
 
956
+ 3.6 Form Conditional Fields.
957
+ 3.6.1 Add Condition. Using plus (+) button on the upper left hand you can connect specific fields. The following field types are allowed to be used as conditional fields: Simple text, Password, Textarea, Name, Address (Country field- only), Email, Number, Phone, Multiple Choice, Single Choice, Select, PayPal fields (with an exception of the Total field).
958
  The formula of the conditional fields is the following:
959
  For the main condition:
960
  Show/Hide+Field 1+if any/all+of the following match
961
  For the case(s):
962
  Field 2+ is/ is not+Value, e.g.
963
  Hide State if all of the following match
964
+ Country is not United States.
965
 
966
+ 3.7 Form Layout
967
+ Here you can customize the layout of the form fields unchecking the Auto-Generate Layout checkbox and edit the HTML. Form Layout editor allows adding advanced custom fields to your form. The sample and more details for this option can be found in the back end of the plugin.
968
 
969
+ ### Step 4: Description of the form fields
970
 
971
+ 4.1 Custom HTML:An HTML editor. You can insert your own HTML content to your WordPress form builder.
972
 
973
+ 4.2 Text Input: At first choose the form Field Type according to your preference. There are several options:
974
+ Simple Text: This can be used for typing some text. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
975
 
976
+ Password: This field can be used for adding a password field to your form. If you have WordPress Registration add-on, this can help you setup sign up form and login forms. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Allow only unique values, Additional Attributes
977
+ Text Area: This field can be used for typing some text. The difference between Text Area and Simple Text is that Simple Text has only one row while Text Area can have several rows. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
978
+ Name: This can be used for typing a name. Default field labels can be edited clicking on the field label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Value If Empty, Field Size, Name Format, Class Name, Required, Allow only unique values, Additional Attributes
979
+ Address: This field can be used for adding an address. Default field labels can be edited clicking on the label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Overall Size, Class Name, Disable Fields, Required, Additional Attributes
980
+ Address (Mark on Map):This filed can be used for adding an address by directly marking it on the map. It has several attributes: Field Label, Field Label Position, Default Location, Map Size, Marker Info, Class Name, Additional Attributes
981
+ E-mail:This field can be used for typing the submitter’s e-mail. The submitted e-mail validation is checked. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Send mail to submitter, Required, Allow only unique values, Additional Attributes.
982
+ Number: This formbuilder field can be used to provide numbers for different purposes (e.g. serial number). It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Value If Empty, Class Name, Required, Allow only unique values, Additional Attributes
983
+ Phone: This field can be used to provide a phone number. Default field labels can be edited clicking on the label and typing in a custom label. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Value If Empty, Field Size, Class Name, Required, Allow only unique values, Additional Attributes
984
+ Hidden Field: This field can be used to store additional information that does not need to be displayed. It has several attributes : Field ld, Field Name, Field Value, Additional Attributes.
 
 
 
 
 
 
 
 
985
 
986
+ 4.3 Time and Date: Choose the Field Type according to your preference. There are several options:
987
+ Date (single field with a picker): This field can be used for typing a date or choosing by the picker. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Date format, Date Picker Label, Class Name, Required, Additional Attributes.
988
+ Date (3 separate fields): This field can be used for typing a date in 3 field format(day, month, year). Default field labels can be edited clicking on the field label and typing in a custom label. Each of the 3 fields can be set as text input or select list. Each of the 3 fields has the attributes Field Size and Field Label. For year field the select list interval can be defined. These 3 fields can be separated in the format set by the fields separator attribute. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
989
+ Time: This field can be used for typing a time. Default field labels can be edited clicking on the field label and typing in a custom label. Time can be shown in 24 hour or 12 hour formats by setting the time format attribute. The seconds preview can be enabled/disabled by setting the Display Seconds attribute. The field has several standard attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
990
 
991
+ 4.4 Select: Choose the Field Type according to your preference. There are several options:
992
+ Custom select: This field can be used for selecting the values from a list. The list can be defined by Options attribute. You can easily add and remove list items. The checked items are considered as empty values. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Additional Attributes.
993
+ Country list: This field can be used for selecting a country from a list. It has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Additional Attributes.
994
 
995
+ 4.5 Checkbox: This field can be used for selecting the values from a list of checkboxes. The list can be defined by Options attribute. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Randomize in frontend, Allow other, Additional Attributes.
 
 
996
 
997
+ 4.6 Radio:This form field can be used for selecting the values from a list of radio buttons. The list can be defined by Options attribute. You can use Rows/Columns field if you want the options to be displayed in a row/column (depending on the positioning choice). The number of rows/columns should be specified. You can easily add and remove list items. The list can be displayed in horizontal/vertical positions by setting the Relative Position attribute.The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Field Size, Class Name, Required, Randomize in frontend, Allow other, Additional Attributes.
 
998
 
999
+ 4.7 File Upload: This form field can be used for uploading files. The size of the uploaded file can be limited by setting the value of Maximum Size attribute in KB. The upload folder can be mentioned by setting the Destination attribute. Only files with extensions listed in Allowed file extensions attribute can be uploaded. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Required, Additional Attributes.
1000
 
1001
+ 4.8 Captcha:If Akismet is not enough for securing your forms, this field can be used for the ensuring that the submission is generated by a person. Choose the Field Type according to your preference. There are several options:
1002
+ Simple Captcha This is a easy to configure Simple Captcha. The number of randomly generated symbols can be set by the value of Captcha size attribute. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Class Name, Additional Attributes.
1003
+ Recaptcha This is an alternative option for Captcha that uses Public and Private Keys. You will need to create reCaptcha keys with the help of a dedicated tool.The tool can be found on https://www.google.com/recaptcha/admin/create.
1004
 
1005
+ 4.9 Page Break: This can be used to break the form into distinct pages. Use Page Title to provide a title for the given page. Furthermore, the following parameters of the “Next” and “Previous” navigation buttons can be customized:
1006
+ Type, Name, Class Name, Check the required fields , Additional Attributes.
 
 
 
 
 
1007
 
1008
+ 4.10 Section Break: This option allows adding a section break to the form page.
 
 
 
 
 
 
 
 
 
 
1009
 
1010
+ 4.11 Map: This field can be used for pointing out some position on the map. The position of the marker is fixed at the front end. Multiple locations can be selected by clicking the + button. The field has several attributes:
1011
+ Location, Map Size, Marker Info, Class Name, Additional Attributes.
1012
 
1013
+ 4.12 PayPal: Choose the Field Type. The following options are available:
1014
+ Amount (Price) This field is for indicating the amount of payment. Default form field labels can be edited clicking on the form field label and typing in a custom label. You can configure the following attributes: Field Label, Field Label Position, Range, Value If Empty, Field Size, Class Name, Required, Hide Cents, and Additional Attributes.
1015
+ Select This field can be used for selecting a product/service for which the payment is being made. The list (each item consists of “Product name” and its “Price”)can be specified by the Options attribute. You can easily add and remove list items. There is also a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. The checked items are considered as empty values. You can configure the following attributes: Field Label, Field Label Position, Field Size, Class Name, Required, and Additional Attributes.
1016
+ Checkbox This field can be used for selecting multiple products form will indicate for PayPal payment. The options (each item consists of “Product name” and its “Price”) can be specified by the Options attribute. You can easily add and remove list items. This wordpress builder plugin also has a quantity property parameter where the quantity of products/services can be specified. Moreover, there is a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1017
+ Radio This field can be used for selecting the product/service for which the payment is being made. The options (each item consists of “Product name” and its “Price”) can be specified by the Options attribute. You can easily add and remove list items. There is also a quantity property parameter where the quantity of products/services can be specified. Moreover, there is a Product Properties parameter, where you can add different properties (e.g. size) by specifying the type, the name, and adding options for selection. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1018
+ Shipping This field can be used for selecting the shipping option for the selected product. The options (each item consists of a “Type” and “Price” parameters) can be specified by the Options attribute. You can easily add and remove list items. You can configure the following attributes: Field Label, Field Label Position, Relative Position, Class Name, Required, and Additional Attributes.
1019
+ Total. This is a calculated field. Without any complex equation editor, it calculates the total sum to be paid via PayPal, including the payments for the shipping and taxes (if applicable). You can add this field to your form as a price quote calculator.
1020
 
1021
+ 4.13 Survey Tools: Choose the Field Type according to your preferences. There are several options:
1022
+ Star Rating: This WP form field can be used for inserting star rating field in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Label Position, Star Amount, Star Color, Class Name, Required, and Additional Attributes.
1023
+ Scale Rating: This field can be used for inserting scale rating in the form. Type the name of the field to be displayed with the rating system.Default field labels for lowest/highest satisfaction/grading can be edited clicking on the field label and typing in a custom label. The field has several attributes: Field Label Position, Scale Amount, Class Name, Required, and Additional Attributes.
1024
+ Spinner: This field can be used for inserting spinner as a rating system in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Min Value, Max Value, Step, Class Name, Required, and Additional Attributes.
1025
+ Slider: This field can be used for inserting slider as a rating system in the form. Type the name of the field to be displayed with the rating system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Min Value, Max Value, Class Name, Required, and Additional Attributes.
1026
+ Range: This field can be used for inserting range system in the form. Type the name of the field to be displayed with the range system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Width, Step, Class Name, Required, and Additional Attributes.
1027
+ Grading: This field can be used for inserting grading system in the form. Type the name of the field to be displayed with the grading system. The field has several attributes: Field Id, Field Name, Field Label, Field Label Position, Total, Items, Class Name, Required, and Additional Attributes.
1028
+ Matrix: This field can be used for inserting a matrix in the form. Type the name of the field to be displayed with the matrix. The field has several attributes: Field Label, Field Label Position, Input Type, Rows, Columns, Class Name, Required, and Additional Attributes.
1029
 
1030
+ 4.14 Submit Button: Choose the Field Type according to your preference. There are several options:
1031
+ Submit and Reset: This field can be used for inserting a submit/reset button into the form. You can display reset button by checking the box called Display reset button. Type the name of the submit and reset buttons in Submit button label and Reset button label. The field also has several attributes: Class Name and Additional Attributes.
1032
+ Custom: This field can be used for inserting custom buttons into the form. Type the name of each button in button name field. You can define click functions for each button. The field also has several attributes: Class Name and Additional Attributes.
1033
 
1034
+ ### Step 5: Publishing the created form.
1035
 
1036
+ To insert a WP form into a Page or a Post.
1037
+
1038
+ 5.1. Press the button named Insert Form Maker in a post or a page you want to show the form.
1039
 
1040
+ 5.2. Select a form from the list.
1041
+
1042
+ 5.3. Save the page or the post.
1043
+
1044
+ Alternatively, you can use form builder without the button on the toolbar. Add the shortcode [Form id=”N”] (where N is the id of the form, for the form with id=2, the shortcode must be [Form id=”2″]) to the pages and posts, where you want the form to appear. For each form you can find the relevant shortcode from Manager view, it is stored on the right corner of the form title.
1045
 
 
1046
 
1047
+ ### Step 6: Managing submissions of the form.
1048
+
1049
+ 6.1 On the left menu select Form Maker > Submissions
1050
 
1051
+ 6.2 In order to manage a form’s submissions, select the form from the list.
 
 
 
1052
 
1053
+ 6.3 For each form certain types of statistical data are available:
1054
+ – Entries: The number of submitted forms.
1055
+ – Views: The number of times the form has been viewed.
1056
+ – Conversion Rate: The percentage of submitted forms to the overall number of views.
1057
 
1058
+ 6.4 For the forms that contain checkboxes or radio buttons a separate statistics is available. It shows how many times a particular checkbox/radio button has been checked, and what is the ratio of that number to the overall number of checks.
1059
 
1060
+ 6.5 Form builder allows to search forms submissions database by all the relevant fields of the given form. Submissions can be sorted by any of the fields of the form by clicking the labels.
1061
 
1062
+ 6.6 Form builder allows to delete any of submissions by selecting them and pressing the “Delete” button on the top of the page.
1063
 
1064
+ 6.7 Form builder allows to edit the submissions by clicking on the “Edit” icon on the upper right corner of the “Submissions” section.
1065
 
1066
+ 6.8 Form builder allows to add/remove any column of the submissions by “Add/Remove Columns” button.
1067
 
1068
+ 6.9 The submissions can be exported to the CSV and XML formats.
1069
+
1070
 
1071
+ ### Step 7: Blocking IPs
1072
 
1073
+ 7.1 Go to Plugins > Form Maker > Blocked IPs.
1074
+ 7.2 IP. Provide the IP address you want to block in the line.
1075
+ 7.3 Press Add IP button.
1076
 
1077
+ Note: Another option of blocking IPs can be done from the Submissions section. You should go to Form Maker > Submissions. Check the box in front of Spam submissions and press Block IP button at the top right corner. In addition you can unblock the IP using Unblock IP button in the same location.
 
 
 
1078
 
1079
+ ### Step 8: Publishing submissions of the WordPress Form
1080
 
1081
+ 8.1 Press the button named Insert Form Maker in a post or a page you want to show the WP form.
1082
+ 8.2 Click on Submissions tab.
1083
+ 8.3 Select a Form. Using the dropdown list select the form.
 
1084
  8.4 Select Date Range. Specify the starting and ending dates for the date range for the submissions.
1085
+ 8.5 Select fields. Check the field types you want to display within the front end submissions. Please note that the list of the form fields should be defined in General Options unless you want all fields to be displayed.
1086
  8.6 Export to. Allow the users to export the submissions list in CSV and/or XML format. If you uncheck both options, the feature will not be displayed.
1087
+ 8.7 Show. Check the form-associated features to be displayed within the front end submissions page.
1088
 
1089
+ ### Export/Import
 
 
 
 
 
1090
 
1091
+ Export/Import add-on provided by this contact form generator form builder is a capacity enhancing plugin for this HTML5 form builder. It uses a set of three easily adjustable sections.
1092
+ The first section allows exporting form submissions from a WordPress website to specific software which is capable of handling CSV or XML format files. This is specifically useful for the data analysis of the form entry with advanced analytical tools. The submissions can be selected for a specific range. You can include only the fields for the form required for the analysis.
1093
+ The second section is designed for exporting the forms and importing them to another location. The form submissions can also be exporting with the forms.
1094
+ The third section allows importing the previously exported forms. These two sections are useful for keeping the forms and their entries when moving for another website.
1095
+ The product is simple in use and does not require any coding experience.
1096
 
1097
+ Export Submissions
 
 
 
 
1098
 
1099
+ Go to Form Maker Export/Import>Export Submissions to export the submissions of the forms in use.
1100
+ Select a Form. Choose the corresponding form from the dropdown list for exporting the submissions.
1101
+ Select Fields. All form fields will be displayed here in rows. You can select all or specific fields to be included in the exported file. To do so you should check the box next to the field title.
1102
+ Select Date Range. This options is useful if you plan to get the entries for a specific period. Using the date pickers you can select the From and To dates.
1103
+ Export To. You can download the submissions in CSV and XML format choosing the button of the relevant format.
1104
 
1105
+ Export Forms
 
 
 
1106
 
1107
+ You need to open Form Maker Export/Import add-on of this dynamic web form builder plugin, then go to Export Forms to export forms for further import to another location. This option is useful when you have to export forms from one website to another.
1108
+ Select Forms. The list of previously created forms will be displayed here. You can choose a single or multiple forms to export by checking the box.
1109
+ Export Submissions. In addition to the form, you can also transfer the submissions of it checking this option.
1110
+ Export To. The files (including forms with/without submissions) will be downloaded in XML format, when pressing the XML button.
1111
 
1112
+ Import Forms
 
1113
 
1114
+ Open this drag drop form builder plugin from WordPress dashboard, then go to Form Maker Export/Import > Export Forms to import forms from another website to the current one.
1115
+ Select file. Press Choose File and select the form XML file, then press Select button.
1116
 
1117
+ ### Save Progress
1118
 
1119
+ General Description
1120
 
1121
+ Do you use large applications and want to allow your users to finalize them later? Using Save Progress add-on of this contact form generator form builder plugin you can let your users to start filling out the form and getting back to it at their convenience. Save button will be added to standard and Submit buttons, so that user can save the form at any time.
1122
 
1123
+ The add-on of Form Maker offline form builder works only for registered users, including those who have subscriber user level. When logged in they can return to the form page, where they will see pre-filled data. The users will have two options: to continue where they have left off or change submitted data. For the last option they can use Clear button which will completely erase previously saved data.
1124
 
1125
+ Partial/Incomplete submissions will be stored in separate Saved Entries section when users press Save button. As a result no data will be lost, even if the form is not submitted at the end.
1126
 
1127
+ Installation
1128
 
1129
+ You should install Save Progress add-on this HTML form generator plugin as a standard plugin. Go to Plugins section of your WordPress site, press Add new. Here select the downloaded zip file of the add-on and press Install Now. After the installation is completed press Activate button. Alternatively you can extract the plugin’s zip file and upload to your wp-content/plugins folder via FTP, then enter Plugins section and press Activate.
1130
 
1131
+ Save Progress Integration
 
 
 
 
 
 
1132
 
1133
+ Login to your WordPress site using administrator credentials. Open this free online application form creator from WordPress left menu > Form Maker, then navigate to Forms Manager > Your Form. Hit Form Options button. Find Save Progress Tab. Activate the option and fill in further details. Finalize the changes pressing Save button.
1134
 
1135
+ Allow users to save progress? Enable this option to allow your users to save filled in data and return for further editing.
1136
+ Display clear button? If you want your user to be able to delete previously entered data and start filling in the form from scratch enable this option.
1137
+ Save data for. Specify number of days to keep drafted data in Saved entries. If not submitted, data will be completely erased after provided time period. Leave it to 0, if you don’t want to erase data in general.
1138
+ Save message. Provide a message, which will be displayed to users when they press Save button after filling the form.
1139
+ Send email. Choose whether to send email to user when form is submitted or not.
1140
+ Send to. Choose the email field which will receive an email informing that form entry is saved.
1141
+ Email text. Provide custom text which will be sent to user when form entry is saved.