{"id":330564,"date":"2026-07-24T14:46:19","date_gmt":"2026-07-24T14:46:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cookies-policy-notification-bar\/"},"modified":"2026-07-24T23:19:02","modified_gmt":"2026-07-24T23:19:02","slug":"web357-cookie-consent-manager","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/web357-cookie-consent-manager\/","author":13297933,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0.2","requires":"5.3","requires_php":"7.4","requires_plugins":null,"header_name":"Web357 Cookie Consent Manager","header_author":"Web357","header_description":"Web357 Cookie Consent Manager is a WordPress plugin that helps admins to display a notification bar with a link to their cookies policy page.","assets_banners_color":"94a7c5","last_updated":"2026-07-24 23:19:02","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.me\/web357","header_plugin_uri":"https:\/\/www.web357.com\/cookie-consent-manager-wordpress-plugin","header_author_uri":"https:\/\/www.web357.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":48,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"Yiannistaos","date":"2026-07-24 14:46:00"},"1.0.1":{"tag":"1.0.1","author":"Yiannistaos","date":"2026-07-24 23:19:02"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3622009,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3622009,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3622009,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3622009,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3622010,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/plugins.php\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"web357-cookie-consent-manager\"}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3622009,"resolution":"1","location":"assets","locale":"","width":1184,"height":775},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3622009,"resolution":"2","location":"assets","locale":"","width":1725,"height":1085},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3622009,"resolution":"3","location":"assets","locale":"","width":1725,"height":1085},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3622009,"resolution":"4","location":"assets","locale":"","width":848,"height":616},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3622009,"resolution":"5","location":"assets","locale":"","width":1560,"height":971},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3622009,"resolution":"6","location":"assets","locale":"","width":1619,"height":1085},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3622009,"resolution":"7","location":"assets","locale":"","width":1561,"height":961}},"screenshots":{"1":"<strong>Frontend cookie banner<\/strong> \u2014 the cookie notification bar displayed at the bottom of the website, with Accept, Decline, and More Info buttons.","2":"<strong>Cookie Banner \u2014 Base Settings<\/strong> \u2014 choose the banner position, enable the close icon, set the display duration and animation speed, and preview changes in real time.","3":"<strong>Cookie Banner \u2014 Styling<\/strong> \u2014 customise the banner background, border, message text, links, font size, and button colours.","4":"<strong>Button Colours<\/strong> \u2014 configure the normal and hover colours separately for the Accept, Decline, Cancel, Settings, More Info, and Save Settings buttons.","5":"<strong>Cookie Manager \u2014 Categories of Cookies<\/strong> \u2014 create and manage cookie categories, edit their names and descriptions, define their default consent state, and enable or disable each category.","6":"<strong>Texts for Languages<\/strong> \u2014 customise the cookie message and button labels for every available website language, and choose which buttons should be displayed.","7":"<strong>Consent Logs<\/strong> \u2014 review visitor consent activity, including the date, IP address, consent status, accepted cookie categories, and country, with options to filter or export the records as CSV."}},"plugin_section":[],"plugin_tags":[16626,35890,389,131785,396],"plugin_category":[54],"plugin_contributors":[264337,170568],"plugin_business_model":[],"class_list":["post-330564","plugin","type-plugin","status-publish","hentry","plugin_tags-cookie-consent","plugin_tags-cookie-notice","plugin_tags-cookies","plugin_tags-gdpr","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-web357","plugin_contributors-yiannistaos","plugin_committers-yiannistaos"],"banners":{"banner":"https:\/\/ps.w.org\/web357-cookie-consent-manager\/assets\/banner-772x250.jpg?rev=3622009","banner_2x":"https:\/\/ps.w.org\/web357-cookie-consent-manager\/assets\/banner-1544x500.jpg?rev=3622009","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/web357-cookie-consent-manager\/assets\/icon-128x128.png?rev=3622009","icon_2x":"https:\/\/ps.w.org\/web357-cookie-consent-manager\/assets\/icon-256x256.png?rev=3622009","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/web357-cookie-consent-manager\/assets\/screenshot-1.jpg?rev=3622009","caption":"<strong>Frontend cookie banner<\/strong> \u2014 the cookie notification bar displayed at the bottom of the website, with Accept, Decline, and More Info buttons."},{"src":"https:\/\/ps.w.org\/web357-cookie-consent-manager\/assets\/screenshot-2.jpg?rev=3622009","caption":"<strong>Cookie Banner \u2014 Base Settings<\/strong> \u2014 choose the banner position, enable the close icon, set the display duration and animation speed, and preview changes in real time."},{"src":"https:\/\/ps.w.org\/web357-cookie-consent-manager\/assets\/screenshot-3.jpg?rev=3622009","caption":"<strong>Cookie Banner \u2014 Styling<\/strong> \u2014 customise the banner background, border, message text, links, font size, and button colours."},{"src":"https:\/\/ps.w.org\/web357-cookie-consent-manager\/assets\/screenshot-4.jpg?rev=3622009","caption":"<strong>Button Colours<\/strong> \u2014 configure the normal and hover colours separately for the Accept, Decline, Cancel, Settings, More Info, and Save Settings buttons."},{"src":"https:\/\/ps.w.org\/web357-cookie-consent-manager\/assets\/screenshot-5.jpg?rev=3622009","caption":"<strong>Cookie Manager \u2014 Categories of Cookies<\/strong> \u2014 create and manage cookie categories, edit their names and descriptions, define their default consent state, and enable or disable each category."},{"src":"https:\/\/ps.w.org\/web357-cookie-consent-manager\/assets\/screenshot-6.jpg?rev=3622009","caption":"<strong>Texts for Languages<\/strong> \u2014 customise the cookie message and button labels for every available website language, and choose which buttons should be displayed."},{"src":"https:\/\/ps.w.org\/web357-cookie-consent-manager\/assets\/screenshot-7.jpg?rev=3622009","caption":"<strong>Consent Logs<\/strong> \u2014 review visitor consent activity, including the date, IP address, consent status, accepted cookie categories, and country, with options to filter or export the records as CSV."}],"raw_content":"<!--section=description-->\n<p>The <a href=\"https:\/\/www.web357.com\/cookie-consent-manager-wordpress-plugin?utm_source=wp_plugin_repo&amp;utm_medium=wp_listing&amp;utm_campaign=wp_repo_link&amp;utm_content=wp_repo_link_to_plugin_page\">Web357 Cookie Consent Manager WordPress plugin<\/a> is a complete, GDPR-ready cookie consent solution for WordPress, designed to help you comply with modern privacy regulations while giving visitors full control over their cookie preferences.<\/p>\n\n<p>Display a fully customizable cookie notification bar, organize cookies into categories, block third-party scripts until consent is granted, and provide visitors with a dedicated Cookie Manager where they can review and update their consent choices at any time.<\/p>\n\n<p>Whether you're running a personal blog, business website, online store, or managing client websites, Web357 Cookie Consent Manager makes cookie compliance simple without compromising performance, flexibility, or user experience.<\/p>\n\n<h3>Key Features<\/h3>\n\n<h4>Fully Customizable Cookie Banner<\/h4>\n\n<p>Create a cookie notification bar that perfectly matches your website's design and branding.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Seven flexible banner positions<\/li>\n<li>Fully customizable colors<\/li>\n<li>Individual button styling<\/li>\n<li>Typography settings<\/li>\n<li>Animation effects<\/li>\n<li>Responsive design<\/li>\n<li>Auto-hide options<\/li>\n<\/ul>\n\n<h4>Cookie Manager &amp; Cookie Categories<\/h4>\n\n<p>Give visitors complete control over their cookie preferences.<\/p>\n\n<p>Allow visitors to manage consent for individual cookie categories through an intuitive Cookie Manager while keeping essential cookies protected.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Cookie Manager modal<\/li>\n<li>Granular consent by cookie category<\/li>\n<li>Required, Analytics, Marketing &amp; Social Media categories<\/li>\n<li>Unlimited custom cookie categories<\/li>\n<li>Lock required cookies<\/li>\n<li>Floating preference button<\/li>\n<\/ul>\n\n<h4>Script Blocking<\/h4>\n\n<p>Prevent third-party scripts from loading until visitors grant consent.<\/p>\n\n<p>Supported integrations include:<\/p>\n\n<ul>\n<li>Google Analytics<\/li>\n<li>Google Tag Manager<\/li>\n<li>Google Ads<\/li>\n<li>Meta (Facebook) Pixel<\/li>\n<li>Hotjar<\/li>\n<li>YouTube embeds<\/li>\n<li>Custom JavaScript<\/li>\n<\/ul>\n\n<p>Powerful controls include:<\/p>\n\n<ul>\n<li>Assign scripts to cookie categories<\/li>\n<li>Script placement (Head, Body Top or Body Bottom)<\/li>\n<li>Configurable loading behavior<\/li>\n<li>Language-specific scripts<\/li>\n<li>Individual enable\/disable controls<\/li>\n<\/ul>\n\n<h4>Google Consent Mode v2 Ready<\/h4>\n\n<p>Help implement Google's latest consent requirements by loading analytics and advertising technologies only after visitors have granted consent.<\/p>\n\n<p>Build a privacy-first website while supporting Google Consent Mode v2 and Google's latest consent requirements.<\/p>\n\n<h4>Geo Targeting<\/h4>\n\n<p>Display the cookie notification bar only where it's required.<\/p>\n\n<p>Powered by MaxMind GeoIP2, you can:<\/p>\n\n<ul>\n<li>Include or exclude continents<\/li>\n<li>Include or exclude countries<\/li>\n<li>Display the banner only in GDPR-affected regions<\/li>\n<\/ul>\n\n<p>Perfect for international websites with location-specific compliance requirements.<\/p>\n\n<h4>Consent Logs<\/h4>\n\n<p>Maintain a complete history of visitor consent decisions for GDPR compliance and auditing.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Accept &amp; Decline logs<\/li>\n<li>Consent date and time<\/li>\n<li>Optional IP address logging<\/li>\n<li>Easy log management<\/li>\n<li>Export functionality<\/li>\n<\/ul>\n\n<h4>Multilingual Support<\/h4>\n\n<p>Deliver a localized cookie consent experience for international visitors.<\/p>\n\n<p>Customize:<\/p>\n\n<ul>\n<li>Cookie notification messages<\/li>\n<li>Button labels<\/li>\n<li>Cookie Manager texts<\/li>\n<li>Confirmation messages<\/li>\n<\/ul>\n\n<p>Compatible with multilingual WordPress websites, including WPML, Polylang, Multisite, and similar translation solutions.<\/p>\n\n<h4>Developer-Friendly Customization<\/h4>\n\n<p>Designed for developers, agencies, and advanced users who need complete flexibility.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Custom CSS support<\/li>\n<li>Custom JavaScript integration<\/li>\n<li>Shortcode functionality<\/li>\n<li>Developer testing tools<\/li>\n<li>Clean, readable source code<\/li>\n<\/ul>\n\n<h4>Easy Administration<\/h4>\n\n<p>Manage every aspect of your cookie consent solution from one modern administration dashboard.<\/p>\n\n<p>Configure every aspect of your cookie consent solution through a clean, intuitive interface designed for both beginners and professionals.<\/p>\n\n<h3>Why Choose Web357?<\/h3>\n\n<ul>\n<li>Complete GDPR-ready cookie consent solution<\/li>\n<li>Google Consent Mode v2 ready<\/li>\n<li>Lightweight and performance-friendly<\/li>\n<li>No coding required<\/li>\n<li>Developer-friendly architecture<\/li>\n<li>Modern Cookie Manager<\/li>\n<li>Regular updates and long-term support<\/li>\n<li>Actively developed and trusted by thousands of WordPress and Joomla! websites since 2014<\/li>\n<\/ul>\n\n<h3>Source Code<\/h3>\n\n<p>The PHP source code of this plugin is fully readable in the distributed plugin files.<\/p>\n\n<p>The administration interface is built as a modern React\/TypeScript single-page application and compiled into a single JavaScript bundle (<code>public\/js\/admin-view.js<\/code>). The bundle is shipped in a readable, unobfuscated format, allowing developers to review its implementation directly from the plugin package.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin does not require or connect to any third-party external service.<\/p>\n\n<p>All plugin settings, cookie categories, consent preferences, and consent logs are stored locally in your WordPress database.<\/p>\n\n<p>The optional Geo Targeting feature uses the MaxMind GeoIP2 database only when configured by the site administrator. No visitor consent data is transmitted to external services by the plugin itself.<\/p>\n\n<!--section=installation-->\n<p>The plugin is simple to install:<\/p>\n\n<ol>\n<li>Download the file <code>web357-cookie-consent-manager.zip<\/code>.<\/li>\n<li>Unzip it.<\/li>\n<li>Upload <code>web357-cookie-consent-manager<\/code> directory to your <code>\/wp-content\/plugins<\/code> directory.<\/li>\n<li>Go to the plugin management page and enable the plugin.<\/li>\n<li>Configure the options from the <code>Web357 Cookie Consent Manager<\/code> settings page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20wordpress%20versions%20are%20supported%3F\"><h3>Which WordPress versions are supported?<\/h3><\/dt>\n<dd><p>The plugin supports WordPress 6.x and WordPress 7.x. Older versions (WordPress 4 and 5) were supported in earlier releases of the plugin but are no longer actively maintained.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20gdpr%20compliant%3F\"><h3>Is this plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>The plugin provides the tools you need to comply with GDPR cookie consent requirements: cookie blocking, granular category consent, consent logging, and more. However, GDPR compliance depends on how you configure the plugin and your overall data processing practices. Consult a legal professional for advice specific to your situation.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20on%20multiple%20sites%3F\"><h3>Can I use this on multiple sites?<\/h3><\/dt>\n<dd><p>License terms vary by plan. Check your license details in your web357.com account to see how many sites your license covers.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20multilingual%20sites%3F\"><h3>Does it work with multilingual sites?<\/h3><\/dt>\n<dd><p>Yes. The plugin automatically detects all content languages installed on your WordPress site. You can customize every user-facing text string separately for each language in the Texts for Languages section.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20caching%3F\"><h3>Does it work with page caching?<\/h3><\/dt>\n<dd><p>Yes. The notification bar is rendered via JavaScript on the client side, so it works correctly with WordPress's built-in page cache and third-party caching plugins.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>25-Jul-2026 : v1.0.1<\/h4>\n\n<ul>\n<li>Updated plugin codebase to align with current WordPress Plugin Directory guidelines and best practices.<\/li>\n<li>Fix: The Cookies Manager floating icon image now loads correctly on the frontend.<\/li>\n<li>Fix: The consent logs table is much faster on sites with thousands of records (optimized pagination).<\/li>\n<li>Fix: The Cookies Manager floating button now properly respects its on\/off setting and saved state.<\/li>\n<li>Fix: Several small UI and translation issues across the settings panel were polished.<\/li>\n<li>New: The cookies info table (shortcode output) is now loaded with AJAX for a smoother page load.<\/li>\n<li>Change: Updated the \"Read changelog\" link to the correct documentation URL.<\/li>\n<li>Misc: Added missing copyright headers to source files.<\/li>\n<li>Misc: Internal release &amp; CI workflow improvements (no user-facing impact).<\/li>\n<\/ul>\n\n<h4>25-May-2026 : v1.0.0<\/h4>\n\n<ul>\n<li>First release<\/li>\n<\/ul>","raw_excerpt":"A complete, GDPR-ready cookie consent solution for WordPress with customizable banner, cookie categories, script blocking, and consent logging.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/330564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=330564"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yiannistaos"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=330564"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=330564"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=330564"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=330564"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=330564"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=330564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}