{"id":347784,"date":"2026-08-09T10:40:18","date_gmt":"2026-08-09T10:40:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cookiepeak\/"},"modified":"2026-09-17T09:56:01","modified_gmt":"2026-09-17T09:56:01","slug":"cookiepeak","status":"publish","type":"plugin","link":"https:\/\/az-tr.wordpress.org\/plugins\/cookiepeak\/","author":23540762,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.5.0","stable_tag":"0.5.0","tested":"7.1.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"CookiePeak - Consent Banner","header_author":"FloBa Media","header_description":"Official CookiePeak WordPress plugin (cookiepeak.com by FloBa Media). GDPR-ready consent banner via OAuth or Website ID.","assets_banners_color":"165c7c","last_updated":"2026-09-17 09:56:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/cookiepeak.com","header_author_uri":"https:\/\/www.floba-media.de","rating":0,"author_block_rating":0,"active_installs":0,"downloads":235,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.4.8":{"tag":"0.4.8","author":"flobamedia","date":"2026-08-09 10:40:02","revision":3639267},"0.4.9":{"tag":"0.4.9","author":"flobamedia","date":"2026-08-24 18:34:42","revision":3664113},"0.5.0":{"tag":"0.5.0","author":"flobamedia","date":"2026-09-17 09:56:01","revision":3700000}},"upgrade_notice":{"0.5.0":"<p>Creates\/connects a published banner, adds an Edit banner button, and lets you hide the floating cookie icon.<\/p>","0.4.10":"<p>Adds a button variant for the cookie settings shortcode (type=&quot;button&quot;).<\/p>","0.4.9":"<p>Compatibility: Tested up to WordPress 7.1.<\/p>","0.4.8":"<p>Plugin Review fixes. Shortcode is now [cookiepeak_settings]. Please update any old [cookie_settings] usages.<\/p>","0.4.7":"<p>Fixes a fatal error after OAuth connect (settings URL helper type mismatch).<\/p>","0.4.6":"<p>Fixes remaining Plugin Check items and adds German\/English translations.<\/p>","0.4.5":"<p>Verified on WordPress 7.0.2. Recommended before re-running Plugin Check.<\/p>","0.4.4":"<p>Recommended before submitting to WordPress.org (prefixing, enqueue, English readme).<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3639267,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3639267,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3639267,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3639267,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.4.8","0.4.9","0.5.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[784,157560,20011,388,131785],"plugin_category":[],"plugin_contributors":[274901],"plugin_business_model":[],"class_list":["post-347784","plugin","type-plugin","status-publish","hentry","plugin_tags-banner","plugin_tags-cmp","plugin_tags-consent","plugin_tags-cookie","plugin_tags-gdpr","plugin_contributors-flobamedia","plugin_committers-flobamedia"],"banners":{"banner":"https:\/\/ps.w.org\/cookiepeak\/assets\/banner-772x250.png?rev=3639267","banner_2x":"https:\/\/ps.w.org\/cookiepeak\/assets\/banner-1544x500.png?rev=3639267","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cookiepeak\/assets\/icon-128x128.png?rev=3639267","icon_2x":"https:\/\/ps.w.org\/cookiepeak\/assets\/icon-256x256.png?rev=3639267","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>CookiePeak - Consent Banner is the official WordPress client for the CookiePeak\nconsent management product at https:\/\/cookiepeak.com, operated by FloBa Media\n(https:\/\/www.floba-media.de). CookiePeak is our own product name and domain.<\/p>\n\n<p>Connect your site to CookiePeak and ship a customized cookie consent banner with\none click (OAuth or Website ID).<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Early script loading in the document head (before most tracking plugins)<\/li>\n<li>OAuth connect with your CookiePeak account<\/li>\n<li>New websites get a published default banner; open the editor from plugin settings<\/li>\n<li>Shortcode [cookiepeak_settings] for privacy policy or footer (text link or button)<\/li>\n<li>Optional custom CDN URL for banner.js<\/li>\n<li>Google Consent Mode v2 support<\/li>\n<li>GDPR \/ CCPA oriented workflows<\/li>\n<\/ul>\n\n<h4>External services<\/h4>\n\n<p>This plugin relies on external services. Details below are also listed so site\nowners know what is contacted and why.<\/p>\n\n<h4>CookiePeak (required for banner functionality)<\/h4>\n\n<p>Service: CookiePeak consent management (https:\/\/cookiepeak.com), operated by\nFloBa Media.<\/p>\n\n<p>What it is used for:\n* Loading the consent banner script (banner.js) and banner configuration\n* Optional OAuth connection from wp-admin to manage websites\n* Receiving consent log events and aggregated page-view counts used by CookiePeak<\/p>\n\n<p>What data is sent and when:\n* Frontend (when a Website ID is configured and the banner is enabled): the site\n  loads banner.js and fetches banner configuration for that Website ID\n* When a visitor saves consent choices: consent categories\/choices and a hashed\n  session identifier are sent to the CookiePeak API (raw IP addresses are not stored)\n* Aggregated page-view counts for usage metering\n* OAuth in wp-admin: authorization code \/ token exchange and API calls to\n  list or create websites; access and refresh tokens are stored in the WordPress\n  database (not publicly)<\/p>\n\n<p>Legal \/ privacy links (operator):\n* Service: https:\/\/cookiepeak.com\n* Privacy policy: https:\/\/www.floba-media.de\/datenschutz\n* Legal notice (Impressum \/ operator terms): https:\/\/www.floba-media.de\/impressum<\/p>\n\n<p>Without a Website ID (and with the banner disabled) the plugin does not call\nCookiePeak on the public frontend.<\/p>\n\n<h4>Third-party scripts already on your WordPress site<\/h4>\n\n<p>This plugin does not embed or call Google Tag Manager, Google Analytics, Meta\nPixel, or similar services by itself. If your theme or other plugins already\noutput those scripts, CookiePeak may rewrite their script tags so they only run\nafter the matching consent category is granted. Any data those third-party\nscripts transmit is controlled by those providers and by your own site setup,\nnot by CookiePeak initiating those connections.<\/p>\n\n<h4>Setup<\/h4>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Go to Settings \u2192 CookiePeak and connect via OAuth, or enter your Website ID<\/li>\n<li>After connecting, create or select a website. New sites open the CookiePeak banner editor so you can confirm and publish.<\/li>\n<li>Optional: add [cookiepeak_settings] to your privacy policy or footer so visitors can change cookie choices later.<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP under Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Activate the plugin<\/li>\n<li>Open Plugins \u2192 CookiePeak \u2192 Settings (or Settings \u2192 CookiePeak)<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20find%20my%20website%20id%3F\"><h3>Where do I find my Website ID?<\/h3><\/dt>\n<dd><p>In the CookiePeak dashboard under Websites \u2192 [Your domain] \u2192 Embed script.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20caching%20plugins%3F\"><h3>Does it work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. The script is enqueued in the head and works with common caching plugins.\nAfter updates you can purge page caches from Settings \u2192 CookiePeak.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20cookiepeak%20instance%3F\"><h3>Can I use my own CookiePeak instance?<\/h3><\/dt>\n<dd><p>Yes. Under Settings \u2192 CookiePeak \u2192 Advanced you can set a custom app URL.<\/p><\/dd>\n<dt id=\"how%20do%20i%20link%20cookie%20settings%3F\"><h3>How do I link cookie settings?<\/h3><\/dt>\n<dd><p>Use the shortcode [cookiepeak_settings] on your privacy page or in the footer.\nFor a button instead of a text link: [cookiepeak_settings type=\"button\" text=\"Cookie settings\"].\nYou can disable the floating cookie icon in the CookiePeak editor and use this shortcode only.<\/p><\/dd>\n<dt id=\"how%20do%20i%20edit%20the%20banner%20from%20wordpress%3F\"><h3>How do I edit the banner from WordPress?<\/h3><\/dt>\n<dd><p>Use Settings \u2192 CookiePeak \u2192 Edit banner in CookiePeak. That opens the live editor on cookiepeak.com. You must be logged in to your CookiePeak account.<\/p><\/dd>\n<dt id=\"how%20do%20i%20hide%20the%20floating%20cookie%20icon%3F\"><h3>How do I hide the floating cookie icon?<\/h3><\/dt>\n<dd><p>In the CookiePeak banner editor, open Design \u2192 Cookie button and disable the floating button. Publish the banner. Then add [cookiepeak_settings] (or type=\"button\") so visitors can still reopen settings.<\/p><\/dd>\n<dt id=\"what%20data%20is%20sent%20to%20cookiepeak%3F\"><h3>What data is sent to CookiePeak?<\/h3><\/dt>\n<dd><p>See the \"External services\" section above. Consent events and page views go to\nthe CookiePeak API; IP addresses are not stored (see the operator privacy policy).<\/p><\/dd>\n<dt id=\"which%20languages%20does%20the%20plugin%20support%3F\"><h3>Which languages does the plugin support?<\/h3><\/dt>\n<dd><p>The plugin is internationalized (text domain: cookiepeak). On WordPress.org,\ntranslations are delivered via translate.wordpress.org. The consent banner\nlanguage is configured in the CookiePeak dashboard.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>After creating or connecting a website, open the CookiePeak banner editor<\/li>\n<li>Button in settings to edit the live banner in CookiePeak<\/li>\n<li>CookiePeak now publishes a default banner when a website is created, so the WordPress frontend no longer errors<\/li>\n<li>Shortcode [cookiepeak_settings] supports type=\"button\" for footer buttons<\/li>\n<li>Disable the floating cookie icon and reopen settings via a custom button or shortcode<\/li>\n<\/ul>\n\n<h4>0.4.10<\/h4>\n\n<ul>\n<li>Shortcode [cookiepeak_settings] supports type=\"button\" for footer buttons<\/li>\n<li>Document reopen-settings shortcode when the floating cookie icon is disabled<\/li>\n<\/ul>\n\n<h4>0.4.9<\/h4>\n\n<ul>\n<li>Tested up to WordPress 7.1<\/li>\n<\/ul>\n\n<h4>0.4.8<\/h4>\n\n<ul>\n<li>Plugin Review: prefixed shortcode cookiepeak_settings<\/li>\n<li>Explicitly close output buffer on shutdown<\/li>\n<li>Expand External services documentation in readme<\/li>\n<li>Do not ship bundled .po\/.mo (wordpress.org translation system)<\/li>\n<li>Display name: CookiePeak - Consent Banner (official cookiepeak.com plugin)<\/li>\n<\/ul>\n\n<h4>0.4.7<\/h4>\n\n<ul>\n<li>Fix fatal TypeError in OAuth redirect: cookiepeak_settings_url() now accepts query arg arrays<\/li>\n<\/ul>\n\n<h4>0.4.6<\/h4>\n\n<ul>\n<li>Plugin Check: remove hidden .gitkeep, set script version, max 5 tags<\/li>\n<li>Multilingual admin UI: English source + German (de_DE) translations<\/li>\n<li>load_plugin_textdomain for DE\/EN based on WordPress site language<\/li>\n<\/ul>\n\n<h4>0.4.5<\/h4>\n\n<ul>\n<li>Verified against WordPress 7.0.2 (Tested up to: 7.0)<\/li>\n<li>Re-checked Plugin Check findings before release<\/li>\n<\/ul>\n\n<h4>0.4.4<\/h4>\n\n<ul>\n<li>Plugin Check fixes: cookiepeak_ \/ COOKIEPEAK_ prefixes<\/li>\n<li>Enqueue banner.js via wp_enqueue_script (no hardcoded script tags)<\/li>\n<li>Remove HEREDOC, improve sanitization \/ i18n<\/li>\n<li>Settings link on the Plugins screen<\/li>\n<li>English readme + Tested up to 7.0<\/li>\n<li>Document CookiePeak as external service<\/li>\n<\/ul>\n\n<h4>0.4.3-beta<\/h4>\n\n<ul>\n<li>Author: FloBa Media (product name remains CookiePeak)<\/li>\n<\/ul>\n\n<h4>0.4.2-beta<\/h4>\n\n<ul>\n<li>Plugin folder, ZIP and admin slug: CookiePeak \/ cookiepeak<\/li>\n<li>Display names fully switched to CookiePeak<\/li>\n<\/ul>\n\n<h4>0.4.1-beta<\/h4>\n\n<ul>\n<li>Default app URL: cookiepeak.com<\/li>\n<li>Migration from cookies.floba-media.de \u2192 cookiepeak.com<\/li>\n<li>Hourly banner.js cache busting<\/li>\n<\/ul>\n\n<h4>0.3.2-beta<\/h4>\n\n<ul>\n<li>Beta versioning (0.x)<\/li>\n<li>Consent unlock after accept (boot stub)<\/li>\n<li>Output-buffer blocking + cache purge on update<\/li>\n<\/ul>","raw_excerpt":"Official CookiePeak (cookiepeak.com) WordPress plugin by FloBa Media. GDPR-ready consent banner in minutes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/az-tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/347784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/az-tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/az-tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/az-tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=347784"}],"author":[{"embeddable":true,"href":"https:\/\/az-tr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/flobamedia"}],"wp:attachment":[{"href":"https:\/\/az-tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=347784"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/az-tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=347784"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/az-tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=347784"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/az-tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=347784"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/az-tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=347784"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/az-tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=347784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}