Description
The Form Locker add-on adds a layer of access control to WPForms, with password protection, restriction to logged-in users, age verification by date of birth, email confirmation, IP blocking, and submission limits. It is aimed at those who run giveaways, event registrations, contests, and exclusive content and need to ensure that only the right audience, at the right time, can submit the form.
Key Features of Form Locker
- Password protection
Requires a password defined in the admin to allow form submission. - Login and user role restriction
Makes the form available only to authenticated WordPress visitors. - Age verification
Prompts for a valid date of birth and blocks submission outside the configured age range. - Email confirmation
Validates the email address provided before accepting form submission. - Per-IP and per-email limits
Restricts how many times the same IP or email can submit the same form. - Opening and closing schedule
Sets dates and times during which the form accepts or rejects new submissions. - Total submission quota
Closes the form automatically when the configured maximum number of entries is reached.
Benefits of Form Locker
- Fewer duplicate submissions and spam
IP blocking and per-email limits reduce repeated submissions and automated attempts. - Easier age compliance
Date-of-birth verification helps meet parental consent and minimum age rules. - Campaigns with automatic deadlines
Giveaways, promotions, and registrations open and close on their own, with no need for manual action in the dashboard. - Truly exclusive content
Restricted access for logged-in users reinforces the benefits for members or registered customers.
Who Is Form Locker For?
- Those who run contests, raffles, and giveaways and need to limit one entry per person.
- Event websites with limited spots and a defined registration window.
- Communities, clubs, and member areas that make forms available only to registered users.
- Those who work with content subject to a minimum age and need to record the verification at the time of submission.
- Those who use WPForms in marketing campaigns and want to prevent repeated submissions from the same email or IP.
How to Download Form Locker
Form Locker is available for download here at Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload Plugin, select the .zip, and activate it with WPForms already installed. The blocking options will then appear in each form’s settings, in the add-on’s specific tab.
With restrictions by password, login, age, IP, email, schedule, and total quota, Form Locker covers the most common scenarios for sensitive forms on WordPress. It is the ideal choice for those who already trust WPForms and need to turn open forms into controlled registration, voting, or access flows, without relying on custom code or separate access control plugins.
Frequently asked questions
Is WPForms – Form Locker GPL-licensed?
Yes. WPForms – Form Locker is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WPForms – Form Locker on multiple sites?
Yes. You can install WPForms – Form Locker on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WPForms – Form Locker cost at Ultrapack?
WPForms – Form Locker costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WPForms – Form Locker include updates?
Yes. The current version of WPForms – Form Locker is 2.13.0, published at Ultrapack on Jul 27, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WPForms – Form Locker scanned before publication?
Yes. Every version of WPForms – Form Locker goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WPForms – Form Locker?
Requires WordPress 5.5 or higher and PHP 7.2 or higher.
What changed in this version
Version 2.13.0 2026-07-23
- Email Verification locker could be bypassed in some cases.
- Hardened verification email sending to block unauthorized requests.
- Improved token handling across email-locked forms on the same site.
Version 2.12.0 2026-06-18
- Unique AJAX validation could fail for multipage forms in some cases.
Version 2.11.0 2026-05-26
- Compatibility with the Smart Form Editing feature.
Version 2.10.0 2025-01-13
- IMPORTANT
- Support for PHP 7.1 has been discontinued. If you are running PHP 7.1, you MUST upgrade PHP before installing this addon. Failure to do that will disable addon functionality.
- Age verification failed on non-English locales due to a field name mismatch.
Version 2.9.0 2025-01-16
- IMPORTANT
- Support for PHP 7.0 has been discontinued. If you are running PHP 7.0, you MUST upgrade PHP before installing this addon. Failure to do that will disable addon functionality.
- The minimum WPForms version supported is 1.9.1.
- Error message for the required and unique Name and Phone fields sometimes disappeared.
- Closed message wasn't shown when the Total Entry Limit was reached.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
wpforms-form-locker.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
wpforms-form-locker.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.5 or higher and PHP 7.2 or higher.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready