Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/yesinternet/yes-age-verification/archive/refs/heads/main.zipLightweight, 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 `
Releases
1 release.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.