=== WordForm ===
Contributors: codeapple, softcoy
Donate link: https://www.buymeacoffee.com/softcoy
Plugin URI: https://www.softcoy.com/wordform/
Tags: form builder, drag and drop, contact form, captcha, block editor
Requires at least: 6.2
Tested up to: 6.8
Stable tag: 2.0.2
Requires PHP: 7.4
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

WordForm – A powerful yet user-friendly drag-and-drop form builder for WordPress websites. Effortlessly create custom forms with advanced field options, including built-in CAPTCHA protection to safeguard against spam and ensure secure submissions.

== Videos ==

[How to create WordForm & attach with Post or Page](https://youtu.be/_uwdcXRj-rw)
[Attach created form using block inserter widget](https://youtu.be/Ld1RPSDTdyQ)
[Customize your submit button look](https://youtu.be/pOtQM8vrcq0)
[How to check users form submission data](https://youtu.be/8MxaKekcBl0)
[How to edit your created forms](https://youtu.be/0AdmQh1WuOs)
[In Wordform, you can easily integrate Google reCAPTCHA to keep your forms secure](https://www.youtube.com/watch?v=95sVtBaOPgs)
[With Wordform, customizing validation messages is simple, flexible, and user-friendly](https://www.youtube.com/watch?v=Z_olDQypzHs)
[WordForm makes it effortless to manage all your form submissions—right from your WordPress dashboard](https://www.youtube.com/watch?v=khyIixubn7g)
[You're just a few quick steps away from making the form publish and ready to collect user responses](https://www.youtube.com/watch?v=qCINIvrNZMc)
[WordForm is a powerful drag-and-drop form builder plugin, allowing you to create custom forms easily](https://www.youtube.com/watch?v=Mbbv-_MfZc0)



== Description ==

== WordForm - Intuitive Drag-and-Drop WordPress Plugin for Effortless Form Creation ==

* Build forms effortlessly with an intuitive drag-and-drop form builder designed for WordPress.
* Instantly receive form submissions directly in your email inbox.
* Track and manage all user submissions right from your WordPress dashboard.
* Customize every detail of your forms—scalable sizing, button colors, hover effects, padding, and more.
* Personalize validation messages to guide users when they enter missing or incorrect information.
* Enjoy seamless integration with the WordPress block editor to embed forms into posts or pages.
* Deploy forms quickly with one-click integration into new posts and pages.
* Use Short Codes for flexible form placement anywhere on your website.
* Protect your forms with a built-in numeric CAPTCHA field to reduce spam.
* Stay secure with support for both challenge-based and score-based Google reCAPTCHA.
* Access and review all submission data from the dedicated "Submissions" page without leaving your dashboard.
* Enable email notifications to get instant alerts for every form submission.
* Manage all your forms from the "All Forms" page and easily attach them to posts or pages—publish and start collecting data instantly.
* Fully customize form names, field labels, input options, and more to match your needs.
* Preview and test forms anytime, with instant updates applied as you make changes.



== Screenshots ==
1. WordForm Menu
2. Create custom form / Build your own form using different components
3. Showing list of all created custom forms
4. Post / Page Editor block inserter 'WordForm' 
5. Attach your form by selecting available built forms
6. Large screen( View may vary based on your theme)
7. Large screen with customized Submit button look ( View may vary based on your theme)
8. Small screen( View may vary based on your theme)
9. Users form submission data view
10. WordForm general setting - change / customize form width, submit button look etc. to fit your theme
11. WordForm validation messages setting - form-wise set your own custom messages
12. Wordform Google reCAPTCHA settings Tab



== Frequently Asked Questions ==

= What is WordForm plugin? =
WordForm is a user-friendly drag-and-drop form builder for WordPress websites. It allows easy customization of validation messages and submit button styling directly from the admin menu. With full block editor support and shortcode integration, you can effortlessly embed your forms into any page or post. All user submissions are viewable within your WordPress dashboard, and you can optionally receive submission data via email.

= What should I do first after activating the plugin? =
Once activated, you'll see the 'WordForm' menu in your WordPress admin panel. From there, you can start creating forms and easily attach them to your pages or posts using the built-in integration options.

= When can my website users submit the forms I create? =
As soon as your forms are embedded into published pages or posts, users can begin submitting them immediately. Make sure the content is published to ensure accessibility.

= Can I customize the form name? =
Yes, you can assign any name to your form. You also have the option to hide the form name from users by simply ticking the “Hide Form Name” checkbox during form creation.

= Can I customize the form submit button? =
Absolutely. You can adjust the submit button's size, color, hover effects, font size, and weight—all from the admin dashboard.

= Can I customize form field validation messages? =
Yes, you can fully edit validation messages to suit your needs. It's recommended not to leave these fields empty, so users receive clear feedback when they enter incorrect or incomplete data. Keep messages short and concise for better readability and user experience.

= How can I know when users submit a form? =
All submission data is accessible via the 'Submission Data' menu in your WordPress dashboard. If you enable the email notification option, you'll also receive submissions directly in your inbox.

= Can I receive user submission data in my email instantly? =
Yes, you can receive submission data instantly via email. Simply enable the email notification option by checking the box in the plugin's settings menu.

= How can I add or attach a created form to a page or post? =
You can embed any form using the 'WordForm' block via the Block Inserter in the page/post editor. Once selected, a dropdown will display all your created forms—just choose the one you want to embed. Naming your forms clearly during creation helps you identify them easily. Alternatively, go to 'WordForm → All Forms' to view all forms and use the 'Attach to Post or Page' option for quick integration. You can also copy and paste the short code from the same menu to embed the form manually. Don't forget to publish the page or post afterward.

= How can I check or delete my created forms? =
You can preview, test, or delete any form from the 'WordForm → All Forms' menu. Deleting a form will permanently remove all associated submission data and detach it from any linked posts or pages.

= Can I edit my created forms? =
Yes, you can edit any form at any time. All changes will automatically reflect in the embedded posts or pages—no additional steps required.

= Why is the 'Numeric Captcha' element unavailable when building a form? =
The Captcha element requires the PHP GD extension to be enabled. Most shared hosting environments have GD enabled by default. If it's not active on your server, contact your hosting provider to enable it. If you have access to your hosting control panel, you may be able to enable it yourself like other PHP extensions.

= Why is Google reCAPTCHA not working? =
To enable Google reCAPTCHA, first enter your reCAPTCHA site key and secret key in the 'Google reCAPTCHA' tab under the plugin's Settings page.
Make sure you've selected the correct reCAPTCHA type and version that matches your keys—either Classic or Enterprise, and choose between challenge-based or score-based verification depending on your preference.
Using mismatched keys or unsupported versions may prevent reCAPTCHA from functioning properly with your forms.

== Changelog ==

= 2.0.2 =
* Fixed: Minor Google reCAPTCHA bugs 

= 2.0.1 =
* Fixed: Minor bugs 
* Added: More numeric captcha templates

= 2.0.0 =
* Updated: GUI updated for better user friendly
* Added: Range slider element
* Added: Google reCAPTCHA element to protect Forms


= 1.2.1 =
* Tested: with WP 6.6 
* Fixed: Minor bug fixed

= 1.2.0 =
* Updated: Form will work to submit from all browsers
* Fixed: Form submission security issue

= 1.1.0 =
* Updated: Displaying latest users submit form data on top
* Fixed: Wordform delete issue from all forms page


= 1.0.0 =
* Initial version.
* Drag-Drop forms builder.
* Receive submit form data at your mail inbox.
* Check your all users submit form data at your dashboard.
* Customize your submit button size, look etc.
* Customize your validation messages to show to users when users enter wrong data.
* Block enabled easy embed option with your Posts / Pages.
* Click based easy integration with your new Posts / Pages.
* Shortcode enabled to attach your form with Posts / Pages.
* Captcha field will shield your forms.


== Upgrade Notice ==
= 2.0.2 =
Upgrade to the latest version.