[{"data":1,"prerenderedAt":462},["ShallowReactive",2],{"docs:\u002Fdocs\u002Fconsent\u002Fcookie-banner":3},{"docsNavigation":4,"page":60,"searchItems":436},{"title":5,"path":6,"stem":7,"children":8,"page":-1,"description":58,"order":59},"Before You Start","\u002Fdocs\u002Fconsent","docs\u002Fconsent\u002Findex",[9,16,23,30,37,44,51],{"title":10,"path":11,"stem":12,"description":13,"order":14,"children":15},"Install the Plugin","\u002Fdocs\u002Fconsent\u002Finstall-plugin","docs\u002Fconsent\u002Finstall-plugin","Download, upload, and activate OneLence Consent in WordPress using the standard plugin install flow.",1,[],{"title":17,"path":18,"stem":19,"description":20,"order":21,"children":22},"Overview","\u002Fdocs\u002Fconsent\u002Foverview","docs\u002Fconsent\u002Foverview","Understand the status cards, setup summary, and consent activity chart in the Overview tab.",2,[],{"title":24,"path":25,"stem":26,"description":27,"order":28,"children":29},"OneLence Setup","\u002Fdocs\u002Fconsent\u002Fonelence-setup","docs\u002Fconsent\u002Fonelence-setup","Enable the plugin and optionally connect OneLence Mark for consent-aware loading.",3,[],{"title":31,"path":32,"stem":33,"description":34,"order":35,"children":36},"Cookie Banner","\u002Fdocs\u002Fconsent\u002Fcookie-banner","docs\u002Fconsent\u002Fcookie-banner","Configure privacy mode, banner wording, language matching, and design settings.",4,[],{"title":38,"path":39,"stem":40,"description":41,"order":42,"children":43},"Cookie Page","\u002Fdocs\u002Fconsent\u002Fcookie-page","docs\u002Fconsent\u002Fcookie-page","Generate a cookie policy draft page in WordPress and review it before publishing.",5,[],{"title":45,"path":46,"stem":47,"description":48,"order":49,"children":50},"Services","\u002Fdocs\u002Fconsent\u002Fservices","docs\u002Fconsent\u002Fservices","Manage consent-aware services, supported integrations, custom services, and script auto-blocking.",6,[],{"title":52,"path":53,"stem":54,"description":55,"order":56,"children":57},"Pro and Final Notes","\u002Fdocs\u002Fconsent\u002Fpro","docs\u002Fconsent\u002Fpro","Understand how Pro activation works and what the current scope and limitations are.",7,[],"Learn how to install, configure, and manage OneLence Consent for your WordPress website.",0,{"id":61,"title":31,"body":62,"description":34,"extension":428,"meta":429,"navigation":430,"path":32,"seo":431,"sitemap":434,"stem":33,"__hash__":435},"docs\u002Fdocs\u002Fconsent\u002Fcookie-banner.md",{"type":63,"value":64,"toc":409},"minimark",[65,73,78,89,103,108,111,114,118,121,124,128,135,147,151,158,161,178,181,185,192,195,206,212,216,225,228,240,244,247,250,253,264,268,271,273,278,282,287,290,298,305,309,319,322,325,333,337,340,343,369,375,378,382,393],[66,67,68,69,72],"p",{},"The ",[70,71,31],"strong",{}," tab controls how the consent experience behaves, what it says, and how it looks.",[74,75,77],"h2",{"id":76},"privacy-setup","Privacy Setup",[66,79,68,80,83,84],{},[70,81,82],{},"Privacy setup"," field lets you choose between two banner strategies:\n",[85,86],"img",{"alt":87,"src":88},"Select cookie banner strategy","\u002Fimage\u002Fdocs\u002Fconsent\u002Fbanner_privacy.png",[90,91,92,98],"ul",{},[93,94,95],"li",{},[70,96,97],{},"Use one banner setup for everyone",[93,99,100],{},[70,101,102],{},"Use region-specific behavior",[104,105,107],"h3",{"id":106},"global-banner","Global Banner",[66,109,110],{},"This means every visitor gets the same consent behavior, regardless of region.",[66,112,113],{},"This is the simpler option and works well when you want one consistent setup across the whole site.",[104,115,117],{"id":116},"region-specific-banner","Region-Specific Banner",[66,119,120],{},"This means the plugin can use a stricter privacy experience for visitors in supported regions, while showing a lighter experience elsewhere.",[66,122,123],{},"This is helpful for websites that serve traffic across multiple markets.",[74,125,127],{"id":126},"strict-vs-standard","Strict vs Standard",[66,129,130,131],{},"When region-specific behavior is enabled, you can choose the regional mode:\n",[85,132],{"alt":133,"src":134},"Strict or standard mode","\u002Fimage\u002Fdocs\u002Fconsent\u002Fbanner_region.png",[90,136,137,142],{},[93,138,139],{},[70,140,141],{},"Strict",[93,143,144],{},[70,145,146],{},"Standard",[104,148,150],{"id":149},"strict-mode","Strict Mode",[66,152,153,154],{},"Strict mode is the more privacy-heavy setup.\n",[85,155],{"alt":156,"src":157},"Strict mode","\u002Fimage\u002Fdocs\u002Fconsent\u002Fbanner_button_strict.png",[66,159,160],{},"In practice, it shows the stronger consent flow, including:",[90,162,163,168,173],{},[93,164,165],{},[70,166,167],{},"Accept all",[93,169,170],{},[70,171,172],{},"Reject all",[93,174,175],{},[70,176,177],{},"Customize",[66,179,180],{},"This gives visitors a fuller opt-in choice before optional services load.",[104,182,184],{"id":183},"standard-mode","Standard Mode",[66,186,187,188],{},"Standard mode is a lighter version of the banner.\n",[85,189],{"alt":190,"src":191},"Standard mode","\u002Fimage\u002Fdocs\u002Fconsent\u002Fbanner_button_standard.png",[66,193,194],{},"In practice, it still supports consent management, but the button behavior is simplified:",[90,196,197,201],{},[93,198,199],{},[70,200,167],{},[93,202,203],{},[70,204,205],{},"Manage choices",[66,207,208,209,211],{},"The dedicated ",[70,210,172],{}," button is not shown in the same way it is in Strict mode.",[74,213,215],{"id":214},"region-detection-source","Region Detection Source",[66,217,68,218,221,222],{},[70,219,220],{},"Region detection source"," setting controls how the plugin decides whether a visitor should get region-specific behavior.\n",[85,223],{"alt":215,"src":224},"\u002Fimage\u002Fdocs\u002Fconsent\u002Fbanner_detect.png",[66,226,227],{},"Current options include:",[90,229,230,235],{},[93,231,232],{},[70,233,234],{},"Automatic server or CDN detection",[93,236,237],{},[70,238,239],{},"Developer-provided detector hook",[104,241,243],{"id":242},"automatic-server-or-cdn-detection","Automatic Server or CDN Detection",[66,245,246],{},"This uses country information from common hosting, proxy, or CDN headers.",[66,248,249],{},"At the moment, this is the main built-in detection method. If the visitor country matches one of the stricter supported countries, the plugin uses your selected regional mode. Otherwise, it uses Standard mode.",[66,251,252],{},"Current limitation:",[90,254,255,258,261],{},[93,256,257],{},"This depends on reliable country headers being available in the server request.",[93,259,260],{},"If your hosting or CDN does not provide those headers, region detection may not work as expected.",[93,262,263],{},"If detection is missing or unreliable, the plugin falls back to the safer fallback behavior.",[104,265,267],{"id":266},"developer-provided-detector-hook","Developer-Provided Detector Hook",[66,269,270],{},"This option is intended for advanced setups where a developer already has their own region detection logic and wants to pass the result into the plugin.",[66,272,252],{},[90,274,275],{},[93,276,277],{},"This is not a no-code option. It requires developer help.",[74,279,281],{"id":280},"banner-content","Banner Content",[66,283,68,284,286],{},[70,285,281],{}," section controls the text shown to visitors.",[66,288,289],{},"You can either:",[90,291,292,295],{},[93,293,294],{},"keep the built-in default wording",[93,296,297],{},"replace it with your own customized title and description",[66,299,300,301,304],{},"This also includes the ",[70,302,303],{},"privacy policy URL",", which lets visitors open your policy page directly from the banner.",[74,306,308],{"id":307},"language-matching","Language Matching",[66,310,68,311,314,315],{},[70,312,313],{},"Language matching"," feature lets the consent interface match the visitor's browser language when a supported translation is available.\n",[85,316],{"alt":317,"src":318},"Language Matching Option","\u002Fimage\u002Fconsent\u002Flang.png",[66,320,321],{},"This is useful if your site has an international audience and you want the banner to feel more local without manually duplicating everything.",[66,323,324],{},"Important note:",[90,326,327,330],{},[93,328,329],{},"If you leave labels empty, the plugin can continue using its built-in wording and matching behavior.",[93,331,332],{},"Language matching is currently a premium feature.",[74,334,336],{"id":335},"banner-design-and-button-customization","Banner Design and Button Customization",[66,338,339],{},"The design sections let you control the visual style of the banner.",[66,341,342],{},"Available customization areas include:",[90,344,345,348,351,354,357,360,363,366],{},[93,346,347],{},"layout",[93,349,350],{},"placement",[93,352,353],{},"width",[93,355,356],{},"theme",[93,358,359],{},"spacing",[93,361,362],{},"banner corner radius",[93,364,365],{},"button labels",[93,367,368],{},"button radius",[66,370,371],{},[85,372],{"alt":373,"src":374},"Themes selection","\u002Fimage\u002Fconsent\u002Fthemes.png",[66,376,377],{},"This makes it possible to match the banner more closely to the style of the website while keeping the consent flow consistent.",[74,379,381],{"id":380},"watermark-and-cookie-button-logo","Watermark and Cookie Button Logo",[66,383,384,385,388,389],{},"In the ",[70,386,387],{},"Branding"," section:\n",[85,390],{"alt":391,"src":392},"Branding setup","\u002Fimage\u002Fdocs\u002Fconsent\u002Fbanner_branding.png",[90,394,395,398],{},[93,396,397],{},"you can remove the banner watermark",[93,399,400,401,405],{},"you can use your own logo inside the floating cookie button\n",[85,402],{"alt":403,"src":404},"Floating cookie icon by default","\u002Fimage\u002Fdocs\u002Fconsent\u002Fbanner_icon_pre.png",[85,406],{"alt":407,"src":408},"Floating cookie icon branded","\u002Fimage\u002Fdocs\u002Fconsent\u002Fbanner_icon_after.png",{"title":410,"searchDepth":21,"depth":21,"links":411},"",[412,416,420,424,425,426,427],{"id":76,"depth":21,"text":77,"children":413},[414,415],{"id":106,"depth":28,"text":107},{"id":116,"depth":28,"text":117},{"id":126,"depth":21,"text":127,"children":417},[418,419],{"id":149,"depth":28,"text":150},{"id":183,"depth":28,"text":184},{"id":214,"depth":21,"text":215,"children":421},[422,423],{"id":242,"depth":28,"text":243},{"id":266,"depth":28,"text":267},{"id":280,"depth":21,"text":281},{"id":307,"depth":21,"text":308},{"id":335,"depth":21,"text":336},{"id":380,"depth":21,"text":381},"md",{},{"title":31,"order":35},{"title":432,"description":433},"WordPress Cookie Banner Settings and Design Guide","Configure WordPress cookie banner settings, region-based consent behavior, wording, language matching, and design options in OneLence Consent.",{"loc":32},"S2x5X_K3eKm6R_BP1R0fTjdAKkFvSTm8FP6FzQoz04g",[437,440,443,447,450,453,456,459],{"bodyText":438,"description":34,"path":32,"searchText":439,"title":31},"privacy-setup Privacy Setup global-banner Global Banner region-specific-banner Region-Specific Banner strict-vs-standard Strict vs Standard strict-mode Strict Mode standard-mode Standard Mode region-detection-source Region Detection Source automatic-server-or-cdn-detection Automatic Server or CDN Detection developer-provided-detector-hook Developer-Provided Detector Hook banner-content Banner Content language-matching Language Matching banner-design-and-button-customization Banner Design and Button Customization watermark-and-cookie-button-logo Watermark and Cookie Button Logo","cookie banner configure privacy mode, banner wording, language matching, and design settings. privacy-setup privacy setup global-banner global banner region-specific-banner region-specific banner strict-vs-standard strict vs standard strict-mode strict mode standard-mode standard mode region-detection-source region detection source automatic-server-or-cdn-detection automatic server or cdn detection developer-provided-detector-hook developer-provided detector hook banner-content banner content language-matching language matching banner-design-and-button-customization banner design and button customization watermark-and-cookie-button-logo watermark and cookie button logo",{"bodyText":441,"description":41,"path":39,"searchText":442,"title":38},"how-to-generate-the-draft How to Generate the Draft important-limitations Important Limitations editable-in-wordpress Editable in WordPress","cookie page generate a cookie policy draft page in wordpress and review it before publishing. how-to-generate-the-draft how to generate the draft important-limitations important limitations editable-in-wordpress editable in wordpress",{"bodyText":444,"description":58,"path":6,"searchText":445,"title":446},"what-this-guide-covers What This Guide Covers recommended-reading-order Recommended Reading Order important-context Important Context","onelence consent learn how to install, configure, and manage onelence consent for your wordpress website. what-this-guide-covers what this guide covers recommended-reading-order recommended reading order important-context important context","OneLence Consent",{"bodyText":448,"description":13,"path":11,"searchText":449,"title":10},"install-via-zip-upload Install via ZIP Upload what-to-expect-next What To Expect Next","install the plugin download, upload, and activate onelence consent in wordpress using the standard plugin install flow. install-via-zip-upload install via zip upload what-to-expect-next what to expect next",{"bodyText":451,"description":27,"path":25,"searchText":452,"title":24},"why-this-matters Why This Matters enable-plugin Enable Plugin onelence-mark-site-key-and-site-id OneLence Mark: Site Key and Site ID","onelence setup enable the plugin and optionally connect onelence mark for consent-aware loading. why-this-matters why this matters enable-plugin enable plugin onelence-mark-site-key-and-site-id onelence mark: site key and site id",{"bodyText":454,"description":20,"path":18,"searchText":455,"title":17},"status-cards Status Cards what-each-status-card-means What Each Status Card Means consent-status Consent Status onelence-mark OneLence Mark privacy-setup Privacy Setup cookie-policy-draft Cookie Policy Draft the-message-below-the-status-cards The Message Below the Status Cards consent-activity-chart Consent Activity Chart","overview understand the status cards, setup summary, and consent activity chart in the overview tab. status-cards status cards what-each-status-card-means what each status card means consent-status consent status onelence-mark onelence mark privacy-setup privacy setup cookie-policy-draft cookie policy draft the-message-below-the-status-cards the message below the status cards consent-activity-chart consent activity chart",{"bodyText":457,"description":55,"path":53,"searchText":458,"title":52},"how-to-upgrade How to Upgrade license-storage License Storage license-scope License Scope final-notes Final Notes","pro and final notes understand how pro activation works and what the current scope and limitations are. how-to-upgrade how to upgrade license-storage license storage license-scope license scope final-notes final notes",{"bodyText":460,"description":48,"path":46,"searchText":461,"title":45},"why-this-tab-matters Why This Tab Matters configured-services-table Configured Services Table famous-service-setups Famous Service Setups google-analytics Google Analytics microsoft-clarity Microsoft Clarity hotjar Hotjar meta-pixel Meta Pixel tiktok-pixel TikTok Pixel onelence-mark OneLence Mark custom-service-setup Custom Service Setup external-script-url External Script URL initialization-script-snippet Initialization Script Snippet auto-blocking Auto-Blocking why-this-matters Why this matters: allowed-domains Allowed Domains current-limitations Current Limitations","services manage consent-aware services, supported integrations, custom services, and script auto-blocking. why-this-tab-matters why this tab matters configured-services-table configured services table famous-service-setups famous service setups google-analytics google analytics microsoft-clarity microsoft clarity hotjar hotjar meta-pixel meta pixel tiktok-pixel tiktok pixel onelence-mark onelence mark custom-service-setup custom service setup external-script-url external script url initialization-script-snippet initialization script snippet auto-blocking auto-blocking why-this-matters why this matters: allowed-domains allowed domains current-limitations current limitations",1775655680293]