Contact Form by WD – responsive drag & drop contact form builder tool - Version 1.13.23

Version Description

Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 Contact Form by WD – responsive drag & drop contact form builder tool
Version 1.13.23
Comparing to
See all releases

Code changes from version 1.13.22 to 1.13.23

Files changed (2) hide show
  1. contact-form-maker.php +7 -10
  2. readme.txt +14 -745
contact-form-maker.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Contact Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: WordPress Contact Form Maker is a simple contact form builder, which allows the user with almost no knowledge of programming to create and edit different type of contact forms.
6
- * Version: 1.13.22
7
  * Author: WebDorado Form Builder Team
8
  * Author URI: https://web-dorado.com/wordpress-plugins-bundle.html
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
@@ -98,8 +98,8 @@ final class WDCFM {
98
  $this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
99
  $this->front_urls = $this->get_front_urls();
100
  $this->main_file = plugin_basename(__FILE__);
101
- $this->plugin_version = '1.13.22';
102
- $this->db_version = '2.13.22';
103
  $this->menu_postfix = ($this->is_free == 2 ? '_fmc' : '_fm');
104
  $this->plugin_postfix = ($this->is_free == 2 ? '_fmc' : '');
105
  $this->menu_slug = 'manage' . $this->menu_postfix;
@@ -446,11 +446,8 @@ final class WDCFM {
446
  * Plugin menu.
447
  */
448
  public function form_maker_options_panel() {
449
- $parent_slug = !$this->is_free ? $this->menu_slug : null;
450
- if( !$this->is_free || ($this->is_free == 1 && get_option( "fm_subscribe_done" ) == 1) || ($this->is_free == 2 && get_option( "cfm_subscribe_done" ) == 1) ) {
451
- add_menu_page($this->nicename, $this->nicename, 'manage_options', $this->menu_slug, array( $this, 'form_maker' ), $this->plugin_url . '/images/FormMakerLogo-16.png');
452
- $parent_slug = $this->menu_slug;
453
- }
454
  add_submenu_page($parent_slug, __('Forms', $this->prefix), __('Forms', $this->prefix), 'manage_options', $this->menu_slug, array($this, 'form_maker'));
455
  $submissions_page = add_submenu_page($parent_slug, __('Submissions', $this->prefix), __('Submissions', $this->prefix), 'manage_options', 'submissions' . $this->menu_postfix, array($this, 'form_maker'));
456
  add_action('load-' . $submissions_page, array($this, 'submissions_per_page'));
@@ -1384,8 +1381,8 @@ final class WDCFM {
1384
  "plugin_wizard_link" => '',
1385
  "plugin_menu_title" => $this->nicename,
1386
  "plugin_menu_icon" => $this->plugin_url . '/images/FormMakerLogo-16.png',
1387
- "deactivate" => ($this->is_free ? true : false),
1388
- "subscribe" => ($this->is_free ? true : false),
1389
  "custom_post" => 'manage' . $this->menu_postfix,
1390
  "menu_position" => null,
1391
  );
3
  * Plugin Name: Contact Form Maker
4
  * Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
5
  * Description: WordPress Contact Form Maker is a simple contact form builder, which allows the user with almost no knowledge of programming to create and edit different type of contact forms.
6
+ * Version: 1.13.23
7
  * Author: WebDorado Form Builder Team
8
  * Author URI: https://web-dorado.com/wordpress-plugins-bundle.html
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
98
  $this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
99
  $this->front_urls = $this->get_front_urls();
100
  $this->main_file = plugin_basename(__FILE__);
101
+ $this->plugin_version = '1.13.23';
102
+ $this->db_version = '2.13.23';
103
  $this->menu_postfix = ($this->is_free == 2 ? '_fmc' : '_fm');
104
  $this->plugin_postfix = ($this->is_free == 2 ? '_fmc' : '');
105
  $this->menu_slug = 'manage' . $this->menu_postfix;
446
  * Plugin menu.
447
  */
448
  public function form_maker_options_panel() {
449
+ $parent_slug = $this->menu_slug;
450
+ add_menu_page($this->nicename, $this->nicename, 'manage_options', $this->menu_slug, array( $this, 'form_maker' ), $this->plugin_url . '/images/FormMakerLogo-16.png');
 
 
 
451
  add_submenu_page($parent_slug, __('Forms', $this->prefix), __('Forms', $this->prefix), 'manage_options', $this->menu_slug, array($this, 'form_maker'));
452
  $submissions_page = add_submenu_page($parent_slug, __('Submissions', $this->prefix), __('Submissions', $this->prefix), 'manage_options', 'submissions' . $this->menu_postfix, array($this, 'form_maker'));
453
  add_action('load-' . $submissions_page, array($this, 'submissions_per_page'));
1381
  "plugin_wizard_link" => '',
1382
  "plugin_menu_title" => $this->nicename,
1383
  "plugin_menu_icon" => $this->plugin_url . '/images/FormMakerLogo-16.png',
1384
+ "deactivate" => false,
1385
+ "subscribe" => false,
1386
  "custom_post" => 'manage' . $this->menu_postfix,
1387
  "menu_position" => null,
1388
  );
readme.txt CHANGED
@@ -1,745 +1,14 @@
1
- === Contact Form by WD - responsive drag & drop contact form builder tool ===
2
- Contributors: webdorado,10web
3
- Tags: contact, contact form, email, forms, contact forms, custom form, feedback, form builder, form manager, form maker, forms builder, form builder wordpress
4
- Requires at least: 4.6
5
- Tested up to: 5.3
6
- Stable tag: 1.13.22
7
- License: GPLv2 or later
8
- License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
-
10
- Contact Form by WD plugin is a simple contact form builder tool, which allows the user to create and edit different types of contact forms.
11
-
12
- == Description ==
13
-
14
- Create simple contact forms or complex applications with this FREE and intuitive WordPress plugin. No coding knowledge is required.
15
-
16
- [Special Offer for all Premium Plugins](https://web-dorado.com/wordpress-plugins-bundle.html)
17
-
18
-
19
- [WordPress Contact Form Maker](http://web-dorado.com/products/wordpress-contact-form-maker-plugin.html)
20
-
21
- WordPress Contact Form Maker is a simple form creator plugin, which allows the user with no knowledge of programming to create and edit different type of responsive website forms. The product is similar to the WordPress Form Maker using most of its functionality, whereas there are also some differences. If want to build advanced forms with various field types like Date, Time, Single choice, Multiple choice, etc., then you can use [WordPress Form Builder](http://wordpress.org/extend/plugins/form-maker).
22
-
23
- The number of fields for the WordPress forms builder plugin is unlimited. You can add different types of fields, including inputs (e.g. e-mail, password, text area, text input and etc.), Captcha (as well as possibility of adding Google standard ReCaptcha), custom and standard buttons, as well as Map field.
24
-
25
- This WordPress free form builder uses simple and easy to manage backend interface, thus the users who are not able to make code-level changes, will be able to make customization and changes using parameters. The drag and drop form builder allows you to choose from a number of options to get just the features you need. From simple one line form to a more complex email form for the site or conditional mailing form - the free responsive form builder is a perfect solution for every website.
26
-
27
- The dynamic web form builder allows you to view and manage all form submissions. The WP form plugin stores submissions in your database for future reference.
28
-
29
- This plugin will equally fit the needs of the novice and experienced developers and designers.
30
-
31
- ###Features
32
-
33
- * Intuitive tools
34
- * Custom HTML between the fields
35
- * Drag and Drop feature to re-order fields
36
- * Pagination
37
- * Section breaks
38
- * Custom email messages for admin and users
39
- * Detailed parameters for each field type
40
- * Data validation before submission
41
- * Conditional logic
42
-
43
- Please note, that if you're looking to add more complex, custom online forms with more field types, File upload field, Stripe and PayPal integrations, and many other premium features, you can use [Contact Form Maker premium plugin](https://web-dorado.com/products/wordpress-contact-form-maker-plugin.html), which is a more advanced tool.
44
-
45
- Contact Form Maker WordPress plugin comes with pre-built templates, but in case you need custom forms, feel free to create your own from scratch. The form creation process with the plugin is quick and easy.
46
-
47
- This WordPress plugin is a must have free form builder for any website. It allows you to share contact info like address, email, phone, etc., but also allows you to add email fields, making it possible for your users to leave their feedback and comments directly through email submit forms. Try this WordPress plugin today and create web forms free and easy!
48
-
49
- ###IMPORTANT: If you think you found a bug or have any problem or question concerning the plugin, do not hesitate to contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
50
-
51
- = Privacy Notices =
52
-
53
- Contact Form Maker plugin does not collect and store any data of your users on Web-Dorado's end. All data submitted by your website visitors is stored in your website database. With every form submission Contact Form Maker plugin collects users' IP address and WordPress user ID for logged in users. From this perspective, you may be subject to GDPR compliance.
54
-
55
- Contact Form Maker forms imply interaction between website visitors and website owner. As such you may publish forms that require input of Private data. You need to get explicit consent from your users to comply with GDPR. Under GDPR your users may request access and/or erasure of their entry data at any time. Here you can find how to export and/or delete submissions.
56
-
57
- == Installation ==
58
-
59
- After downloading the ZIP file,
60
-
61
- 1. Log in to the administrator panel.
62
- 2. Go to Plugins Add > New > Upload.
63
- 3. Click "Choose file" ("Browse") and select the downloaded zip file.
64
- *For Mac Users*
65
- *Go to your Downloads folder and locate the folder with the plugin. Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.*
66
- 4. Click "Install Now" button.
67
- 5. Click "Activate Plugin" button for activating the plugin.
68
- 6.If the installation does not succeed, please contact us at [info@web-dorado.com](mailto:info@web-dorado.com).
69
-
70
- == Screenshots ==
71
- 1. Sample RSVP
72
- 2. Sample contact form
73
- 3. Manage contact forms
74
- 4. Creating a new contact form
75
- 5. Text input field type
76
- 6. Captcha field type
77
- 7. Manage submissions
78
- 8. Select Columns
79
-
80
- == Changelog ==
81
-
82
- = 1.13.22 =
83
- * Fixed: Bug that caused PHP Fatal error in some cases.
84
-
85
- = 1.13.21 =
86
- * Added: "Custom text" in "Action after submission" for not embedded forms.
87
- * Improved: Generated JS/CSS files fallback.
88
- * Changed: Do not show confirmation alert on deleting empty columns.
89
- * Fixed: Submitting a form with a value equal to the placeholder.
90
- * Fixed: Recaptcha load issue with slow internet.
91
- * Fixed: Show the unpublished form message only to the administrator.
92
- * Fixed: Pagination styles for Form Maker admin pages.
93
- * Fixed: Importing submissions of multiple forms at once.
94
- * Fixed: Saving IP on "Block IPs" page.
95
- * Fixed: Shortcode buttons behavior in Text widget of Divi Builder.
96
- * Fixed: Condition with line break in Textarea default value.
97
- * Fixed: Upload file URL in the email when Save Uploads is disabled.
98
-
99
- = 1.13.20 =
100
- * Added: Ask a question button.
101
-
102
- = 1.13.19 =
103
- * Fixed: Issue with "Email From".
104
-
105
- = 1.13.18 =
106
- * Fixed: Conflict with common mod_security rules.
107
-
108
- = 1.13.17 =
109
- * Fixed: Spam protection.
110
- * Fixed: Counting form views.
111
- * Fixed: Error message on submitting form with existing username.
112
-
113
- = 1.13.15 =
114
- * Added: Use AJAX to submit forms (optional).
115
- * Added: Additional spam protection (optional).
116
- * Added: Use of Payment fields for Calculator add-on.
117
- * Updated: PO files.
118
- * Improved: Email delivery functionality.
119
- * Fixed: Disable the submit button with deactivated Privacy options.
120
- * Fixed: Empty time field in Submissions.
121
- * Fixed: Recaptcha responsiveness.
122
- * Fixed: Do not include dashicons to front.
123
-
124
- = 1.13.14 =
125
- * Fixed: Action after submission for cached pages.
126
-
127
- = 1.13.13 =
128
- * Removed: Banner to check website performance.
129
-
130
- = 1.13.12 =
131
- * Added: Integration with reCaptcha v3.
132
- * Added: Fields placeholder functionality for Email to Admin.
133
- * Fixed: Disable auto fill for Date field.
134
-
135
- = 1.13.11 =
136
- * Fixed: Minor bug on submissions page.
137
-
138
- = 1.13.10 =
139
- * Fixed: Page title in progress bar.
140
-
141
- = 1.13.9 =
142
- * Fixed: Issue with saving themes.
143
-
144
- = 1.13.8 =
145
- * Fixed: Form submit bug.
146
-
147
- = 1.13.7 =
148
- * Added: Support for 'all' placeholder in actions after submission.
149
- * Added: Provinces for Canada.
150
- * Improved: Spam protection.
151
- * Improved: Minify js, css.
152
- * Changed: Some country names.
153
- * Fixed: Two required "Table of fields" fields on a page.
154
- * Fixed: Error on uninstalling from multisite.
155
- * Fixed: Preview in themes edit page.
156
- * Fixed: User guide links for tabs in form edit page.
157
- * Fixed: Empty Simple Captcha input after form reset.
158
- * Fixed: Remove unnecessary container from placeholders popup.
159
-
160
- = 1.13.6 =
161
- * Fixed: Payment info is not retrieved.
162
-
163
- = 1.13.5 =
164
- * Fixed: CSRF issue.
165
- * Added: Banner to install 10Web manager.
166
-
167
- = 1.13.4 =
168
- * Fixed: Vulnerability on submissions page.
169
-
170
- = 1.13.3 =
171
- * Fixed: Security issue.
172
- * Fixed: Scroll to required address field.
173
- * Fixed: Adding field to incorrect position.
174
- * Fixed: Don't use the same title for the duplicated form.
175
- * Fixed: Allow "0" value for required fields.
176
- * Fixed: Link for attachment in email.
177
- * Fixed: Saving advanced layout.
178
- * Fixed: 0 value is not saved in submissions for Payment single choice and Shipping fields.
179
- * Fixed: MySQL mapping edit functionality.
180
- * Fixed: Do not print js before DOCTYPE.
181
- * Fixed: Broken multiple pages.
182
-
183
- = 1.13.1 =
184
- * Fixed: Bug on checking if Address field is required.
185
-
186
- = 1.13.0 =
187
- * Added: Enable/Disable option for Form header.
188
- * Added: Tax option for Stripe payments.
189
- * Added: "Class name" option for "Single Line Text" field to allow add a css class for the field.
190
- * Added: "Palestine" to country list field.
191
- * Changed: Form editing page layout.
192
- * Changed: Form Revisions functionality.
193
- * Changed: Settings (Form Options) tab new design.
194
- * Changed: Form Publishing tab new design.
195
- * Changed: Selecting a Theme moved to Appearance.
196
- * Changed: Make email options a separate tab.
197
- * Changed: Remove required mark color from "Default" and "Inherit from site" themes.
198
- * Changed: Inherit styles (font, color) from Elementor for Form maker widget.
199
- * Fixed: Try to reproduce, try/catch curl part of code.
200
- * Fixed: Requirement of table field should be affected on all rows of it.
201
- * Fixed: The Like/Starting With options in WHERE of Select options from Database.
202
- * Fixed: Remove the link of the word "Privacy Policy" when there is no Privacy Policy page.
203
- * Fixed: Styles for rtl languages.
204
- * Fixed: Addons settings for duplicated forms.
205
- * Fixed: Required validation not allow space.
206
- * Fixed: Error when clicking allow or skip to collect some usage data more then once.
207
-
208
- = 1.12.42 =
209
- * Fixed: Remove the link from "Privacy Policy" text in the form when there is no Privacy Policy page.
210
-
211
- = 1.12.41 =
212
- * Added: WHERE selectors in "Options from database" (Select, Single and Multiple choice fields).
213
- * Added: Placeholders (User ID, Submitter's IP, etc.) in WHERE clause in "Options from database" and MySQL Mapping.
214
- * Improved: Parsing images in post content in Post Generation extension.
215
- * Improved: Automatically deactivate plugin after uninstall.
216
- * Fixed: Scroll issues on Safari (MacOS).
217
- * Fixed: "Receive Copy" field checkbox with Form maker some themes.
218
- * Fixed: "Custom text" after form submit.
219
-
220
- = 1.12.40 =
221
- * Fixed: Set up map and recaptcha keys links.
222
-
223
- = 1.12.39 =
224
- * Added: Drag & Drop of Columns in form editor
225
- * Added: Drag & Drop of Pages in form editor
226
- * Added: New icon in Elementor plugin
227
- * Improved: Drag & Drop of fields in form editor
228
- * Fixed: Conditional fields flickering during page loading
229
-
230
- = 1.12.38 =
231
- * Improved: GDPR compliance options.
232
- * Fixed: Error on form front end when Privacy Policy checkbox is enabled.
233
- * Fixed: Bug on Actions after submission when Redirect to URL option is empty.
234
- * Fixed: Notice on form submit.
235
- * Fixed: Minor issues on Themes.
236
-
237
- = 1.12.37 =
238
- * Fixed: Compatibility with PHP version 5.3.
239
-
240
- = 1.12.36 =
241
- * Improved: Uninstall interface and texts.
242
- * Fixed: "New Field" button drag and drop issue in Firefox and Safari.
243
- * Fixed: Do not show hidden amounts in total.
244
- * Added: GDPR compliance required checkbox on front end.
245
- * Added: Warn user if the email address does not belong to the site domain.
246
-
247
- = 1.12.35 =
248
- * Fixed: Field validation issues on multi-page forms.
249
-
250
- = 1.12.34 =
251
- * Added: Additional security check to block form submissions from bots.
252
- * Fixed: Form Submissions page responsiveness issue on mobile devices.
253
- * Improved: Submissions CSV/XML export for bigger forms.
254
- * Improved: Rendering of forms in Elementor front-end builder preview.
255
- * Improved: Optimized the back end Scripts and CSS for faster loading.
256
-
257
- = 1.12.33 =
258
- * Added: Option to enable/disable WP Editor.
259
- * Added: Additional security checks against bots.
260
- * Changed: Field validation on form options page.
261
- * Fixed: Error on deactivation.
262
- * Fixed: Port for connecting to a remote Database with SQL mapping.
263
- * Fixed: Displaying Form on all posts instead of the selected.
264
- * Fixed: Payment fields filled values should not be lost on an error.
265
- * Fixed: Form is not saved if you click Publish before the page is loaded.
266
- * Fixed: Table of fields validation.
267
- * Fixed: Add shortcode functionality on Beaver, Elementor, SiteOrigin and Visual Composer builders.
268
- * Fixed: If you Sort/Filter the data via some column, then hit next page button, the sort reverts to the default sort order.
269
- * Fixed: Select all in Submissions should apply to the current page only.
270
- * Fixed: Do not change the page after IP block in submissions page.
271
- * Fixed: Do not change the page after deleting submission in submissions page.
272
-
273
- = 1.12.32 =
274
- * Fixed: Include styles/scripts on form pages only.
275
-
276
- = 1.12.31 =
277
- * Improved: CSV, XML export.
278
- * Improved: default email design
279
- * Improved: Minor improvements in email options
280
- * Fixed: PHP validation for email.
281
- * Fixed: Preserve the list of columns displayed when changing the page.
282
- * Fixed: Do not display ScrollBox form after Successful submission.
283
-
284
- = 1.12.30 =
285
- * Changed: Separate buttons for deactivation.
286
-
287
- = 1.12.29 =
288
- * Fixed: Bug on empty values for some field types.
289
-
290
- = 1.12.28 =
291
- * Added: Custom javascript event, occurs after form is submitted.
292
- * Changed: Code structure refactoring.
293
- * Fixed: Bug on required fields PHP validation.
294
- * Fixed: Bug on saving a theme.
295
-
296
- = 1.12.27 =
297
- * Added: Help and suggestions text for Privacy Policy (for GDPR compliance)
298
- * Added: Privacy related text to readme.
299
-
300
- = 1.12.22 =
301
- * Added: Help and suggestions text for Privacy Policy (for GDPR compliance)
302
- * Added: Privacy related text to readme.
303
-
304
- = 1.12.21 =
305
- * Fixed: Vulnerabilities reported by Neven Biruski from DefenseCode (using the tool ThunderScan).
306
- * Fixed: "The loopback request to your site failed" error.
307
-
308
- = 1.12.20 =
309
- * Improved: Editing empty mini labels.
310
- * Fixed: Form Submissions CSV export.
311
-
312
- = 1.12.19 =
313
- * Fixed: Submissions table view for long texts.
314
- * Fixed: Displaying phone field value in email notification.
315
- * Fixed: Bug on deleting a Page break.
316
-
317
- = 1.12.18 =
318
- * Changed: improved Form Submissions view: added tooltips for long labels of form fields.
319
- * Added: detailed descriptions of form fields inside the form editor
320
- * Fixed: Theme save bug.
321
- * Fixed: UTF-8 text in Email body.
322
-
323
- = 1.12.17 =
324
- * Fixed: UTF-8 text for Email subject and Email from name.
325
-
326
- = 1.12.16 =
327
- * Improved: Email functionality.
328
- * Fixed: Multiple choice and single choice with long labels.
329
- * Fixed: Submissions CSV export with UTF-8 encoding.
330
- * Fixed: Form preview for not embedded forms.
331
-
332
- = 1.12.15 =
333
- * Fixed: Error on adding a field.
334
-
335
- = 1.12.14 =
336
- * Fixed: Submissions page.
337
-
338
- = 1.12.13 =
339
- * Fixed: Bug on Popup forms on mobile.
340
- * Fixed: "Custom HTML" field label in conditional fields list.
341
- * Fixed: Trim data inserted by MySQL mapping.
342
- * Changed: Prevent default on form enter.
343
-
344
- = 1.12.12 =
345
- * Changed: Improved query to get number of submissions.
346
- * Changed: Email field length in database.
347
-
348
- = 1.12.11 =
349
- * Fixed: Preview does not show with widget on page with some Wordpress themes.
350
- * Fixed: Do not check conditionally hidden required fields.
351
- * Fixed: Not embedded forms do not show on form preview page.
352
- * Fixed: Post/page search on display options pages.
353
- * Fixed: Tooltip in "Add query" popup.
354
- * Fixed: Insert demo forms only on activate.
355
- * Fixed: Emailing fields with apostrophes in label.
356
- * Fixed: Popup forms background.
357
- * Changed: Czech translation.
358
- * Changed: Italian translation.
359
- * Changed: Disable widget in preview page.
360
- * Fixed: User manual links.
361
- * Fixed: Add new theme.
362
-
363
- = 1.12.10 =
364
- * Fixed: A minor bug.
365
-
366
- = 1.12.9 =
367
- * Changed: Improved user interface of forms, submissions and options.
368
- * Changed: Improved Drag & Drop Form Builder functionality.
369
- * Added: Full width functionality for fields.
370
- * Added: New Default Theme.
371
- * Changed: Simplified the structure of Form Options tabs.
372
- * Improved: Responsiveness.
373
- * Added: Invisible reCAPTCHA.
374
- * Updated: WD Library.
375
- * Updated: Support forum link.
376
- * Changed: Date field calendar icon.
377
- * Fixed: Time, Date of Birth and Number fields validation on mobile.
378
- * Fixed: Conflict with Yoast SEO plugin.
379
- * Changed: Remove Font Awesome.
380
- * Fixed: Border types bug
381
- * Changed: Separated field types into Basic, User Info, Layout, Advanced and Payment sections.
382
-
383
- = 1.11.15 =
384
- * Added: Support forum and Review links.
385
-
386
- = 1.11.14 =
387
- * Changed: Removed Font Awesome.
388
-
389
- = 1.11.13 =
390
- * Changed: Show notification to install Backup WD plugin only on plugin pages.
391
-
392
- = 1.11.12 =
393
- * Added: Show notice to install Backup WD plugin.
394
-
395
- = 1.11.11 =
396
- * Fixed: Conflict with Jetpack Contact Form module
397
-
398
- = 1.11.10 =
399
- * Fixed: Bug on email verification
400
-
401
- = 1.11.9 =
402
- * Fixed: Bug on limitations
403
-
404
- = 1.11.8 =
405
- * Added: Overview page
406
- * Added: Form Header
407
- * Added: New Themes
408
- * Added: New Theme Editor
409
- * Added: Form Display Options (Embedded, Popup, Topbar, Scrollbox)
410
- * Removed: Featured Plugins, Featured Themes pages
411
- * Fixed: Google maps api conflict with other plugins.
412
- * Fixed: CSS conflict with some ajax themes
413
- * Fixed: Themes - bug on save as copy
414
- * Fixed: Security issues
415
-
416
- = 1.8.43 =
417
- * Fixed: Shortcode editor pop-up styles.
418
-
419
- = 1.8.42 =
420
- * Removed: Featured Plugins, Featured Themes pages
421
-
422
- = 1.8.41 =
423
- * Changed: Improved captcha security
424
- * Fixed:Bug On email field
425
-
426
- = 1.8.40 =
427
- * Fixed: bug on "Save as Copy"
428
- * Fixed: Line breaks in textarea after incorrect captcha
429
- * Changed: Submissions page: display labels on buttons
430
- * Changed: When the Pro version is installed, display a notification about automatically disabling Free version
431
-
432
- = 1.8.39 =
433
- * Fixed: Bug with Hidden field in custom text in Email
434
- * Fixed: Bug on email verification custom post
435
- * Changed: Filters now apply to CSV and XML export
436
-
437
- = 1.8.38 =
438
- * Fixed: Bug On Search by ID in Submissions
439
- * Added: Mailchimp in featured plugins
440
-
441
- = 1.8.37 =
442
- * Fixed: Bug on edit_old() function for old forms.
443
-
444
- = 1.8.36 =
445
- * Changed: Featured Themes page
446
-
447
- = 1.8.35 =
448
- * Fixed: Update from very old version
449
-
450
- = 1.8.34 =
451
- * Changed: Featured plugins page
452
-
453
- = 1.8.33 =
454
- * Fixed: Unexpected behaviour on pressing "Enter" key on back end
455
-
456
- = 1.8.32 =
457
- * Fixed: JS error on incorrect Google Maps API key
458
- * Added: Alert about incorrect Google Maps API key
459
-
460
- = 1.8.31 =
461
- * Added: Global option for Google Maps API key
462
- * Fixed: Google Maps API key warning in browser
463
-
464
- = 1.8.30 =
465
- * Fixed: bug in new form
466
-
467
- = 1.8.29 =
468
- * Fixed: bug in widget
469
-
470
- = 1.8.28 =
471
- * minor bug fixed
472
-
473
- = 1.8.27 =
474
- * Major update
475
-
476
- = 1.7.33 =
477
- * Changed: Compatibility with WordPress 4.3
478
-
479
- = 1.7.32 =
480
- * Minor bug fixed
481
-
482
- = 1.7.31 =
483
- * Security issue fixed
484
-
485
- = 1.7.29 =
486
- * Cache issue fixed
487
-
488
- = 1.7.28 =
489
- * Bug fixed: Empty email "From name"
490
-
491
- = 1.7.27 =
492
- * bug fixed in csv\xml export
493
-
494
- = 1.7.26 =
495
- * bug fixed in email content
496
-
497
- = 1.7.25 =
498
- * remove fancybox
499
-
500
- = 1.7.24 =
501
- * display php function to publish form
502
-
503
- = 1.7.20 =
504
- * 4.0.1 shortcode issue fixed
505
-
506
- = 1.6.1 =
507
- * Added featured plugins
508
-
509
- = 1.6.0 =
510
- * From Name, From Email in Contact Form options
511
-
512
- = 1.5.0 =
513
- * Survey Tools (Star Rating, Scale Rating, Spinner, Slider, Range, Grading, Matrix)
514
-
515
- = 1.4.0 =
516
- * Customizable Email message for Administrator and Users
517
-
518
- = 1.3.0 =
519
- * Actions after [WordPress Contact Form](http://wordpress.org/plugins/contact-form-maker/) Submission:
520
- - Stay on contact form:
521
- - To go to Post,Page after the contact form submission:
522
- - Custom text after the contact form submission:
523
- - URL: The user is redirected to the provided URL after the contact form submission.
524
- * Edit javascript of the contact form:
525
- * Save as the copy of the contact form:
526
- * Themes: There are 43 standard themes included in Contact Form Maker
527
- * New contact form fields:
528
- - Address field
529
- - Address mark on map contact form field
530
- - Number contact form field
531
- - Phone contact form field
532
- - Date 3 different contact form field
533
- - Time contact form field
534
- - Country list contact form field
535
- - Recaptcha contact form field
536
- * Pagebreak of the Contact Form Maker: This can be used to break the contact form into distinct pages.
537
- * Section Break of the Contact Form Maker: This option allows adding a section break to the contact form page.
538
- * For each contact form certain types of statistical data are available in the Contact Form Maker:
539
- * Entries of a contact form: The number of submitted contact forms in the Contact Form Maker.
540
- * Views of a contact form: The number of times the contact form has been viewed.
541
- * Conversion Rate of a contact form: The percentage of submitted contact forms to the overall number of views.
542
-
543
-
544
- == Frequently Asked Questions ==
545
-
546
- = What can I achieve with this form creator tool? =
547
-
548
- **Contact Form Maker** is a modern and intuitive forms builder plugin developed for WordPress. It lets you create personalized, perfect-looking responsive application forms with its elegant drag and drop interface.
549
-
550
- You can create web forms free of additional coding, with just a few clicks. The functionality of Contact Form Maker is excellent for any kind of online questionnaires. Use the intuitive form editor provided by the plugin to build advanced forms.
551
-
552
- This contact form builder can be used for creating multiple types of website forms, including contact forms, email forms, evaluation form, application forms, quizzes/tests or survey forms, online order forms and etc. Contact Form Maker includes various types of fields which can be modified and/or edited.
553
-
554
- Whether you are a WordPress beginner or a web guru, this contact form plugin is the perfect choice. The dynamic web form builder plugin comes with clean visual tools and options, and you do not need to have any web development skills to build a form.
555
-
556
- = How can I create website forms with Contact Form Maker? =
557
-
558
- Navigate to **Contact Form Maker > Forms** page to build your very first form. This contact form creator plugin provides a few sample forms, which you can quickly edit and publish.
559
-
560
- Using **Contact Form Maker > Forms** page, you can manage existing forms, perform **Bulk Actions,** such as **Publish, Unpublish, Duplicate** or **Delete.** Select the necessary form, choose the bulk action, then press **Apply.** Also, you can search for your form by writing its title in the top **Search** input.
561
-
562
- Press **Add New** button from **Forms** page, and you will be redirected to **Form Editor** page. Make sure to write a **Title** for this form, then choose the **Theme** which sets the appearance of your form. In case you wish to display the form with the same style as your website theme, select **Inherit From Website Theme** option from **Theme** select box.
563
-
564
- To add a new field with this application form creator, drag **New Field** button to the area where you wish to place the field. The field editor toolbox of Contact Form Maker will be opened automatically. Click on the field set from which you are going to choose the form field, for instance, **User Info Fields.** Press **Name** button from this field set to add a Name input to your form. Then click **Add** and the field will be placed to the area of the form you selected initially.
565
-
566
- It is also possible to search among the form builder fields when adding a new field to your form. Use **Filter** input at the top left corner of fields toolbox. For example, you can search "phone" and all Phone fields will be filtered.
567
-
568
- = Can I add a custom header with text and image above my form? =
569
-
570
- This dynamic form builder lets you have a nice header section on your forms, which can contain additional content, as well as images with animations. Click on **Form Header** bar of your form to open its toolbox and provide a **Title.** This is the form heading, which will appear above your form. In addition, you can write a **Description** to appear right below the Title of your form. This comes handy, in case you need to write an introduction for your form.
571
-
572
- You can also have an image on your form header and set it to appear with an animation effect. Press **Add Image** button to upload and select a picture from **WordPress Media Library.** Then choose the animation effect using Image Animation option.
573
-
574
- In case you don't want the **Header Image** of your forms to appear on smartphones and tablets, mark **Hide Image on Mobile** option as checked.
575
-
576
- Make sure to **Publish/Update** the form to save the change you made.
577
-
578
- = Does Contact Form Maker support conditional logic and how can I use it? =
579
-
580
- Yes, another fantastic feature of this custom form creator plugin is its **Conditional Fields.** This lets you **show** or **hide** fields of your form based on certain selections submitter makes.
581
-
582
- The structure of conditional fields in this contact form generator 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".
583
-
584
- Go to **Form Options** of your form, then click **Conditional Fields** tab to start the setup. Press **Add Condition** button to configure the first condition of your form.
585
-
586
- **Show/Hide** select box of this form builder plugin represents the action which will be completed, if all or any of the condition statements are fulfilled. Use the second drop-down menu to select the advanced form builder field which will be shown or hidden.
587
-
588
- Click the little **Plus (+)** icon to add the statement of your form condition.
589
-
590
- For example, let's assume there is a **Single Line Text** field on your form titled **Inquiry type.** And you wish to show **Message** field in case users write **Support Request** as the type of their inquiry. The condition you configure needs to have the following logic:
591
-
592
- *Show [Message] if [all] of the following match:*
593
- *[Inquiry type] is [Support request]*
594
-
595
- Make sure to hit **Update** after setting up Conditional Fields on your Contact Form Maker.
596
-
597
- = What styling options do the forms include? =
598
-
599
- This secure form builder plugin comes with **14 customizable themes,** which you can use to design your forms. Each theme of Contact Form Maker provides a set of user-friendly options to change font size, alignment of the form, colors, modify paddings and more. You can edit the existing themes, or create your own by clicking **Add New** button.
600
-
601
- To set a initial default theme for your forms, press on the star icon next to the theme you would like to use. You can always change the theme by editing your forms.
602
-
603
- Options of Contact Form Maker Themes are divided into the following sections:
604
-
605
- * Global Parameters
606
- * Header
607
- * Content
608
- * Inputbox
609
- * Choices (Multiple and Single)
610
- * General Buttons
611
- * Pagination
612
- * Buttons
613
- * Close (Minimize) Button
614
- * Minimize Text
615
- * Other
616
- * Custom CSS
617
-
618
- You can preview the design of each form theme under Preview block. In case you created forms with multiple pages, you can change its Pagination Type, setting it to Step, Percentage or None.
619
-
620
- Custom CSS option in Themes of this advanced form builder lets you write additional CSS code and customize your forms further. All CSS rules apply to this editor. Make sure to press Save after modifying the form theme.
621
-
622
- = Does Contact Form Maker use auto-respondent feature? =
623
-
624
- You can use **Email Options** of Contact Form Maker to send a fully customizable letter to the submitter. The entries can be included within the email. Just select the form you want to edit, then navigate to **Form Options > Email Options.**
625
-
626
- This html5 form builder plugin lets you send submitted information to one or multiple email addresses. Furthermore, you can also send a confirmation email to the submitter and let them know you have received their application.
627
-
628
- Enable Send E-mail from **Form Options > Email Options** tab and start configuring mailing settings. Most options require the same configuration for Email to Administrator and Email to User on the forms. However, there are a few settings which are unique.
629
-
630
- **Email to Administrator**
631
-
632
- This section of Email Options allows you to set up notifications of form submissions for website owners.
633
-
634
- **Email to User**
635
-
636
- **Send to.** Use this setting to select the email field of your form, to which the submissions will be sent.
637
-
638
- Important! In case you do not have an email input created from User Info Fields > Email type on your form, the following error message will appear:
639
-
640
- "There is no email field".
641
-
642
- **Email Verification.** Activate this option, in case you would like the users to verify their email addresses. If it's enabled, the user email will contain a verification link. Clicking on this link set the user email address as verified.
643
-
644
- **Verification link expires in.** Use this option to specify a time period (hours), during which the user will be able to verify their email address.
645
-
646
- **Edit Post.** Click this link to edit the content of Email Verification post. This is the page, where users will be redirected after they click on the verification link in user email.
647
-
648
- = Can I create an online order form with this plugin? =
649
-
650
- *Payment fields and options are available in the Premium version of the plugin.*
651
-
652
- In order to have a functional payment form, first and foremost, you need to have **Payment Fields** added to it. This way, Contact Form Maker plugin will turn into an online order form creator quickly and easily. Build compact shopping forms, hotel reservation, online application or ticket sales forms with this feature.
653
-
654
- Note: You need to set up **Form Options > Payment Options** of your form in order to receive payments on your account. Follow the steps described on this section to do that.
655
-
656
- Configuring Payment Options, you can use Contact Form Maker as an order form generator and let users make payments through your form. Default payment gateway of Contact Form Maker is **PayPal.** Select **PayPal** as **Payment Method** from Form **Options > Payment Options** tab and configure corresponding options.
657
-
658
- Also, you can easily integrate the forms builder plugin with Stripe using its [Stripe Integration add-on](https://web-dorado.com/products/wordpress-form/add-ons/stripe.html).
659
-
660
- **Payment Currency.** Choose the currency to be used for the payments made through your form. Note, that the selected currency symbol will only display on the front-end of the published form.
661
-
662
- **Tax (%).** Specify the percentage of the tax for your payment form. It will be calculated from the total payment amount of your form, and will be added to the grand total.
663
-
664
- **Checkout Mode.** Select the checkout mode for your form. Testmode will display PayPal Sandbox after submission, which allows you to run payment tests. When you are ready to receive payments, enable Production mode.
665
-
666
- **Paypal email.** Provide the email address of a valid PayPal account. This account will be used as the recipient of payments through your form.
667
-
668
- = Where can I check the submissions of my forms? =
669
-
670
- **Submissions** page of this HTML form generator plugin lets you view the full record of submissions of each form. Choose your form from **Select a form** drop-down box to display its submitted information. Furthermore, you are able to view **Statistics** of **Single/Multiple Choice** and **Select Box** fields.
671
-
672
- **Entries / Conversion Rate / Views.** These attributes of **Submissions** page will help you quickly view the statistics of the selected form.
673
-
674
- **Export to CSV / Export to XML.** You are able to download all submissions of each form in **CSV** or **XML** format by clicking on these buttons.
675
-
676
- **Show Filters.** Contact Form Maker lets you filter form submissions by values provided by user, e.g. submitter's email address, name and more. Press **Show Filters** button on form submissions, write the values you wish to search with, then press **Search.** Click **Reset** button to clear the filters.
677
-
678
- **Add/Remove Columns.** This button will help you customize the columns which display in submissions of the selected form. Click on the button and unmark the columns you wish to hide.
679
-
680
- *Note: Adding/Removing columns does not delete columns from the submissions table of your forms. It just hides them until you activate them again.*
681
-
682
- **Block IPs / Unblock IPs.** In case you are receiving spam submissions from certain IP addresses, you can block these addresses. Mark all spam submissions as checked, choose **Block IPs** option from **Bulk Actions** and press **Apply.** You are able to unblock these IP addresses anytime.
683
-
684
- **Delete.** If you wish to remove some or all submissions of a form, mark them as checked and select **Delete** option from **Bulk Actions.** Clicking **Apply** will delete these entries permanently.
685
-
686
- = Can user be redirected to another page after submitting the form? =
687
-
688
- Contact Form Maker plugin allows you to configure different actions which occur after form submission. For instance, you can display a "Thank you" message after users submit the form, or redirect them to another page, or more.
689
-
690
- Navigate to Form Options > Actions After Submissions tab, and select one of the options below to set up the action that occurs after users submit your form.
691
-
692
- * **Stay on Form.** This action will reload the form page and keep the submitter on the same page.
693
- * **Post.** Select this option to redirect users to a specific post after they hit Submit. You will then be able to select the post from Post dropdown menu.
694
- * **Page.** You can also redirect users to a selected page. Choose this option and specify the destination using Page dropdown menu.
695
- * **Custom text.** Use this action in case you wish to display a "Thank you" message after users submit the form. The editor box accepts text, basic HTML, as well as values of form fields. Include them to the content by pressing on the top buttons indicating form fields.
696
- * **URL.** Configure redirection from your forms to any page with this action after submission. Mark URL option, then provide the absolute path of the link to the input that appears.
697
-
698
- = What verification methods does Contact Form Maker use? =
699
-
700
- Contact Form Maker uses modern verification methods, such as ReCaptcha and invisible ReCaptcha. Please note that will need to obtain ReCaptcha keys to use these options. Otherwise you can use Simple Captcha and Arithmetical Captcha which use standard word verification and arithmetical expressions respectively.
701
-
702
- = Can I use Contact Form Maker as a registration form creator? =
703
-
704
- You can register users on your website with the help of Contact Form Maker [WordPress Registration add-on](https://web-dorado.com/products/wordpress-form/add-ons/registration.html). Install the add on and use it alongside the free version of Contact Form Maker plugin.
705
-
706
- You are able to ask users to provide username, email address and password for their account. The registration of users is done upon completing the form created by this visual form builder plugin.
707
-
708
- = Is it possible to publish a form as a widget? =
709
-
710
- You can publish your form not only using **Display Options** of this web form builder plugin, but also as a widget. Go to **Appearance > Widgets** page to place your form on any widget area of your website theme.
711
-
712
- Search for **Contact Form Maker widget** and drag it to the widget area where you wish to place your form. Specify a **Title** for the widget and choose the form you wish to publish. Press **Save** after making these changes.
713
-
714
- = Can the form submissions be shown to site visitors? =
715
-
716
- **Premium version** of Contact Form Maker plugin allows you to publish submissions on front-end of your website.
717
-
718
- This form creator plugin lets you select user roles which will be able to view the published submissions. This can be done from **Form Options > General Options** section. Also, in the same section, you are able to choose fields to hide from front-end submissions.
719
-
720
- Firstly, add/edit the page or post, where you wish to publish the submissions of form. Then press **Add Submission** button from the top of the post editor.
721
-
722
- **Select a Form.** Use this drop-down to choose the form, submissions of which you would like to publish.
723
-
724
- **Select Date Range.** You can display form submissions from a specific date range. Use this option to select **From** and **To** dates.
725
-
726
- **Select fields.** Use this option to choose which columns to show on the form. Uncheck the options, which you need to hide on front-end submissions.
727
-
728
- **Export to / Show.** These two settings are responsible for showing the rest of the attributes of front-end submissions. You can enable/disable **CSV/XML** export buttons, **Statistics, Views, Conversion Rate** and other additional information.
729
-
730
- After configuring all necessary options, press **Insert.** Publish your page with form submissions, and you will be able to view them on front-end.
731
-
732
- = Can I let users choose between PayPal or offline payments when submitting the form? =
733
-
734
- **Premium version** of this handy forms plugin has the features and functions to achieve this. You need to use **Conditional Fields** and **Payment Fields** of the plugin. Here are the necessary steps.
735
-
736
- Firstly, add one **Single Choice** field from **Basic Fields** of Contact Form Maker plugin. It should contain the following two options:
737
-
738
- * Pay with PayPal
739
- * Pay offline
740
-
741
- Afterwards, add two sets of almost identical fields, one of them created with regular form fields, second - with **Payment fields.**
742
-
743
- Then you can set conditions from **Form Options > Conditional Fields,** if the user chooses PayPal, payment fields will appear, otherwise, regular fields will.
744
-
745
- The user will not be redirected to PayPal if they make their selections using regular form fields.
1
+ === Contact Form by WD - responsive drag & drop contact form builder tool ===
2
+ Contributors: webdorado,10web
3
+ Requires at least: 4.6
4
+ Tested up to: 5.3
5
+ Stable tag: 1.13.23
6
+ License: GPLv2 or later
7
+ License URI: http://www.gnu.org/licenses/gpl-2.0.html
8
+
9
+ Contact Form by WD plugin is a simple contact form builder tool, which allows the user to create and edit different types of contact forms.
10
+
11
+ == Description ==
12
+
13
+ Create simple contact forms or complex applications with this FREE and intuitive WordPress plugin. No coding knowledge is required.
14
+