YES Age Verification
Lightweight, configurable age-verification popup for WordPress — zero render-blocking, multilingual-ready (WPML/Polylang), 16 languages included.
by YES Internet · github.com/yesinternet/yes-age-verification · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/yesinternet/yes-age-verification/archive/refs/heads/main.zipReadme
=== YES Age Verification === Contributors: yesagency Tags: age verification, age gate, alcohol, age check, popup Requires at least: 5.9 Tested up to: 6.7 Stable tag: 1.0.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Lightweight, configurable age verification popup for websites selling age-restricted products.
== Description ==
YES Age Verification adds a configurable popup that asks visitors to confirm they are of legal age before accessing your website. Built with performance in mind — CSS is output as a tiny inline style (no extra HTTP request) and JavaScript is a small footer script with no dependencies and no render-blocking.
Features
- Fully configurable popup content — logo, title, body text, question, button labels, footer note
- Remembers verified visitors via a first-party cookie (configurable duration, 1–365 days)
- Redirects underage visitors to any URL you choose
- Exclude specific pages from showing the popup (e.g. Privacy Policy, Terms)
- Configurable overlay colour (hex, rgb, rgba)
- Zero PageSpeed impact — no render-blocking resources, no external dependencies
- Multilingual ready — ships with English and Greek (el_GR) translations
- Clean uninstall — removes all data on plugin deletion
== Installation ==
- Upload the
yes-age-verificationfolder to/wp-content/plugins/. - Activate the plugin through the Plugins menu in WordPress.
- Go to Settings → Age Verification and configure the popup.
== Frequently Asked Questions ==
= Does this plugin affect PageSpeed scores? =
No. The popup CSS (~800 bytes) is output as an inline `
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| v1.0.0 | Jun 7, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.