{"id":10139,"date":"2026-11-10T20:04:17","date_gmt":"2026-11-10T19:04:17","guid":{"rendered":"https:\/\/www.lrob.fr\/wordpress\/plugins\/lrob-age-gate\/"},"modified":"2026-11-10T21:09:54","modified_gmt":"2026-11-10T20:09:54","slug":"lrob-age-gate","status":"publish","type":"page","link":"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-age-gate\/","title":{"rendered":"LRob \u2013 Age Gate: WordPress age verification for alcohol, tobacco, CBD and gambling"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Age Gate<\/strong> is a WordPress age verification plugin: a window that asks visitors to confirm their age before entering the site, with ready-made templates for alcohol, tobacco, CBD, adult content or gambling.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6af38361c04a5&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6af38361c04a5\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"440\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-verification-visiteur.webp\" alt=\"LRob Age Gate age verification window displayed on a WordPress site, with a blurred background and confirmation buttons\" class=\"wp-image-10141\" srcset=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-verification-visiteur.webp 980w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-verification-visiteur-300x135.webp 300w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-verification-visiteur-150x67.webp 150w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-verification-visiteur-768x345.webp 768w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-verification-visiteur-600x269.webp 600w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">The verification window as the visitor sees it, with the site blurred behind it.<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/git.lrob.net\/WP\/age-gate\/releases\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/div>\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/git.lrob.net\/WP\/age-gate\" target=\"_blank\" rel=\"noopener\">View source code<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Sites that sell regulated products must make sure their visitors are of the required age. Age Gate displays a polished window, remembers the answer for as long as you choose, and lets search engines through so as not to harm SEO.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"modeles\">Ready-to-use message templates<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6af38361c306d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6af38361c306d\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"1000\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-modeles-messages.webp\" alt=\"LRob Age Gate Content tab: choice of a message template and a country, minimum age, title and message, with live preview\" class=\"wp-image-10142\" srcset=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-modeles-messages.webp 1280w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-modeles-messages-300x234.webp 300w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-modeles-messages-1024x800.webp 1024w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-modeles-messages-150x117.webp 150w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-modeles-messages-768x600.webp 768w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-modeles-messages-600x469.webp 600w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Choosing a message template and a country, then the texts, with live preview.<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Templates: alcohol, tobacco, CBD, gambling, adult<\/li>\n\n<li>Country-specific rejection page<\/li>\n\n<li>Editable age, title, message and buttons<\/li>\n\n<li>Template suggested based on the site language<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"apparence\">A window in the colors of your site<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6af38361c3609&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6af38361c3609\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"760\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-apparence.webp\" alt=\"LRob Age Gate Appearance tab: theme, rounded corners and intensity of the blur behind the window\" class=\"wp-image-10143\" srcset=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-apparence.webp 1280w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-apparence-300x178.webp 300w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-apparence-1024x608.webp 1024w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-apparence-150x89.webp 150w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-apparence-768x456.webp 768w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/age-gate-apparence-600x356.webp 600w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Appearance: theme, rounded corners and blur of the background.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The automatic appearance follows your theme\u2019s colors; you can also choose light, dark or custom colors, the corner rounding and the blur behind the window. A live preview accompanies every setting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"memorisation\">Remembering the answer, and SEO<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Answer remembered for 30 days, adjustable<\/li>\n\n<li>Button to make every visitor confirm again<\/li>\n\n<li>Search engines never blocked<\/li>\n\n<li>Accessible via keyboard, translated into 17 languages<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installation\">Installation and updates<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download the .zip from <a href=\"https:\/\/git.lrob.net\/WP\/age-gate\/releases\" target=\"_blank\" rel=\"noopener\">the releases page<\/a>.<\/li>\n\n<li>Plugins, Add New Plugin, Upload Plugin.<\/li>\n\n<li>Install and then activate.<\/li>\n\n<li>Choose a template, in the tab <strong>Content<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">New versions then appear on their own in the WordPress <strong>Updates<\/strong> page, just like a plugin from wordpress.org: they come from LRob\u2019s code server, git.lrob.net.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PHP 8.2 or newer is required and WordPress 6.8 or newer is required. To view the window as a new visitor, open your site in a private browsing window.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">Frequently asked questions<\/h2>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Is Age Gate free?<\/summary>\n<p class=\"wp-block-paragraph\">Yes. GPL license, no paid version or subscription.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Does verification hinder SEO?<\/summary>\n<p class=\"wp-block-paragraph\">No: the search engine robots see the site without the window.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>How long is the answer remembered?<\/summary>\n<p class=\"wp-block-paragraph\">30 days by default, adjustable. You can also force all visitors to confirm again with one click.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>In which languages is it available?<\/summary>\n<p class=\"wp-block-paragraph\">It is translated into 17 European languages, including French, German, Spanish and Italian.<\/p>\n<\/details>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"code-source\">Source code and license<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Age Gate is released under the GPL 2.0 or later license, like WordPress: open source, free, with no paid version. The code, releases and issue tracker are on <a href=\"https:\/\/git.lrob.net\/WP\/age-gate\" target=\"_blank\" rel=\"noopener\">git.lrob.net\/WP\/age-gate<\/a> ; for a bug or an idea, open an <a href=\"https:\/\/git.lrob.net\/WP\/age-gate\/issues\" target=\"_blank\" rel=\"noopener\">issue on the repository<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"autres-extensions\">Other LRob WordPress plugins<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-email-toolkit\/\">Email Toolkit<\/a> : emails, forms and newsletters<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-calendar\/\">LRob Calendar<\/a> : event calendar<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/qr-code-maker\/\">QR Code Maker<\/a> : QR codes with scan tracking<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-cookie-consent\/\">Cookie Consent<\/a> : GDPR cookie banner<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-la-carte\/\">La Carte<\/a> : bar or restaurant menu<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-hiboutik\/\">LRob Hiboutik<\/a> : Hiboutik point of sale and WooCommerce<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-gutenberg-blur\/\">Gutenberg Blur<\/a> : blur and glass effect for your blocks<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">All the plugins, sorted by use, are on the page <a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/\">LRob Plugins<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Age Gate est une extension WordPress de v\u00e9rification d\u2019\u00e2ge : une fen\u00eatre qui demande au visiteur de confirmer son \u00e2ge avant d\u2019entrer sur le site, avec des mod\u00e8les pr\u00eats pour l\u2019alcool, le tabac, le CBD, les contenus pour adultes ou les jeux d\u2019argent. Les sites qui vendent des produits r\u00e9glement\u00e9s doivent s\u2019assurer que leurs visiteurs [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10141,"parent":8838,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10139","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/10139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/comments?post=10139"}],"version-history":[{"count":4,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/10139\/revisions"}],"predecessor-version":[{"id":10190,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/10139\/revisions\/10190"}],"up":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/8838"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/media\/10141"}],"wp:attachment":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/media?parent=10139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}