=== AB Age Gate === Contributors: abubakar121 Tags: age verification, age gate, popup, verification Requires at least: 5.6 Tested up to: 7.0 Stable tag: 1.0.8 License: GPLv2 or later == Description == Shows a full-screen age verification overlay to all visitors before they can access the website. 100% customizable from the WordPress dashboard — no coding needed. **Features:** * Enable / disable with one click * Change all text: heading, description, checkbox labels, button text, disclaimer * Add unlimited required checkboxes from the admin panel * Change all colors: button, accent/bold text, background * Optional "Leave this site" link (configurable URL) * Disclaimer text + optional hyperlinked disclaimer link * Cookie-based memory — set how many days to remember a verified visitor (0 = ask every visit) * Optional bypass for logged-in users / admins * Accessible: focus-trap, ARIA attributes, keyboard navigation * Lightweight: no jQuery dependency, pure vanilla JS == Installation == 1. Upload the `ab-age-gate` folder to `/wp-content/plugins/` 2. Activate the plugin through the **Plugins** menu in WordPress 3. Go to **Settings → AB Age Gate** to configure == Changelog == = 1.0.8 = * Fix: Popup no longer reappears when navigating between pages after clicking "Submit & Enter" — it now stays hidden for the rest of the browsing session and only shows again in a new session (e.g. after the browser is closed/reopened) * Improved reliability on sites using page caching, which previously could cause the overlay to keep reappearing even though the visitor already verified = 1.0.7 = * New: "Accept All" button to check every required checkbox at once * New: Two-column action row — "Decline & Exit" and "Submit & Enter" * New: WYSIWYG rich text editor for the description field in admin * Updated default button labels = 1.0.6 = * New: Dynamic required checkboxes — add/remove unlimited checkboxes from admin * Migration: Existing checkbox 1 & 2 labels are preserved automatically = 1.0.5 = * Renamed to AB Age Gate * Bug fix: Resolved admin settings checkbox saving issue