Description
Age Verification Modals add-on adds to Popup Maker a modal for age verification that blocks access to content until the visitor confirms their date of birth or responds whether they meet the required minimum age. Designed for those publishing material about beverages, tobacco, games, adult cinema or other age-restricted items, the component combines a month/day/year form with a simple enter/exit mode in an overlay that prevents clicks on links and buttons before confirmation.
Key Features of Age Verification Modals
- Birthdate form
Separate fields for month, day, and year with configurable minimum age set by the administrator. - Enter/Exit Mode
Quick yes/no confirmation buttons for sites requesting only self-declaration. - Form layouts
Options Standard, Vertical, Inline, and Stacked, aligned left, center, or right. - Dedicated trigger and redirect
Adds Force Age Verification and Failed Age Redirect events with custom URL for failures. - Status cookies and lockout
Records Age Verified, Age Verification Failed, and Age Verification Lockout with configurable retry limit.
Benefits of Age Verification Modals
- Age compliance on the front-end
Helps enforce restricted content display rules without rewriting theme templates. - Pre-click blocking
Prevents interactions on links and buttons until the visitor validates age on the overlay. - Fast configuration
The minimum age, redirect, and cookie fields are ready in minutes in the admin panel. - User-remembering verification
Visitors who have validated before won‘t see the modal again, thanks to session cookie persistence.
Who is Age Verification Modals for?
- Those who sell alcoholic drinks, wines, or craft beers in a WooCommerce store.
- Those who maintain a site about tobacco, vape, casino, gambling, or adult-rated content.
- Those who publish cinema, gaming, or entertainment material that requires a verification gate at entry.
How to Download Age Verification Modals
Age Verification Modals is available for download here on Ultrapack. After saving the .zip file, install in Plugins > Add New > Upload Plugin, select the file and activate it with the already present Popup Maker. Verification options then appear within the settings of each popup in the panel.
For age-restricted niche sites that already use Popup Maker as a modal base, this extension closes the entry door with a simple, auditable technical filter: date fields, yes/no mode, custom redirect on failure, and status cookies to avoid repeated checks. It replaces manual scripts or generic gate plugins, keeping verification within the same popup engine already configured in WordPress.
Frequently asked questions
Is Popup Maker Age Verification Modals GPL-licensed?
Yes. Popup Maker Age Verification Modals 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 Popup Maker Age Verification Modals on multiple sites?
Yes. You can use Popup Maker Age Verification Modals on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does Popup Maker Age Verification Modals cost at Ultrapack?
Popup Maker Age Verification Modals 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 Popup Maker Age Verification Modals include updates?
Yes. The current version of Popup Maker Age Verification Modals is 1.2.4, published at Ultrapack on Dec 13, 2022. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Popup Maker Age Verification Modals scanned before publication?
Yes. Every version of Popup Maker Age Verification Modals goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.2.4 Jan 9, 2017
- Fix: PHP 5.2 compatibility issues.
Version 1.2.3 04/26/2017
- Tweak: Added support for Advanced Conditions.
- Tweak: Load admin JS only when its needed.
- Fix: Bug that caused HTML5 Date input to become disabled.
- Fix: Added prefix to admin menu items to prevent conflicts.
Version 1.2.2
- Fix: Replaced usage of
Version 1.2.1
- Fix: Incorrect JS selector.
Version 1.2
- Feature: Added new shortcode [pum_age_form], which replaces the older deprecated [age_verification] shortcode.
- Feature: Added shortcode to the Popup Maker (v1.4) shortcode button.
- Feature: Added (v1.4) trigger Force Age Verification.
- Feature: Added (v1.4) trigger Failed Age Redirect with customizable redirect URL.
- Feature: Added (v1.4) cookie event Age Verified when users age is successfully verified.
- Feature: Added (v1.4) cookie event Age Verification Failed when user enters an invalid age.
- Feature: Added (v1.4) cookie event Age Verification Lockout when user reaches lockout limit.
- Feature: Enable a lockout with a customizable number of tries, redirect users permanantly/temporarily once locked out.
- Feature: Added 4 new selectable layouts for displaying age verification forms: standard, stacked, inline, vertical.
- Feature: Visual placeholder of shortcode in the editor.
- Improvement: Added option to disable labels, as well as customize their text easily.
- Improvement: Added support for the HTML5 date input when browsers support it.
- Improvement: Added optional form alignments: left, right, center.
- Improvement: Migrated code to new PUM boilerplate v2.
- Improvement: Removed Age Verification settings metabox.
- Developer: Added automated build routines to eliminate build time errors making it to releases.
- Developer: Added new replaceable templates `form-age-birthdate.php` & `form-age-enterexit.php`.
- Developer: Included raw SASS files for easy customization.
- = v1.1.0 - 7/26/2015
- Rewritten to use the PM Boilerplate.
- Added POT file for translations.
- Added better responsive styling for default age verification forms.
- Added in functionality to be able to force age verification before clicking buttons or links such as add-to-cart buttons. Requires Popup Maker v1.3+
- Added option to force age verification on page load.
- When enabling age verification, auto open will be disabled and hidden to prevent conflicts.
- Added new templates
- age-verification-birthdate.php
- age-verification-enterexit.php
- Added age-verification class to Age Verification popups.
- Disable loading of popup if cookie is already detected.
- Added better I10n support in the JS functions.
- Added upgrade routine for versions previous to v1.1.0
- Added cookie key so admins can reset user cookies.
- Fixed bug where : was stripped from exit urls that had https:// in them.
- Added better error handling in the forms when users are not old enough.
- Migrated cookie JS functions to no longer use jQuery cookie, but rather the built in Popup Maker cookie functions.
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
popup-maker-age-verification-modals.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
popup-maker-age-verification-modals.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready