{"id":251990,"date":"2025-09-14T14:47:56","date_gmt":"2025-09-14T14:47:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/atr-cookie-notice\/"},"modified":"2026-02-08T19:37:20","modified_gmt":"2026-02-08T19:37:20","slug":"atr-cookie-notice","status":"publish","type":"plugin","link":"https:\/\/te.wordpress.org\/plugins\/atr-cookie-notice\/","author":11702917,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.0","stable_tag":"1.2.0","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"ATR Cookie Notice","header_author":"Yehuda Tiram","header_description":"Cookie consent banner. Handles Essential, Analytics, and Marketing cookies with consent management.","assets_banners_color":"a2b8d1","last_updated":"2026-02-08 19:37:20","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/donate\/?cmd=_s-xclick&hosted_button_id=T6VTA75GTS3YA&ssrt=1736764301031","header_plugin_uri":"https:\/\/atarimtr.co.il","header_author_uri":"https:\/\/atarimtr.co.il\/","rating":5,"author_block_rating":0,"active_installs":600,"downloads":1911,"num_ratings":12,"support_threads":0,"support_threads_resolved":0,"author_block_count":1,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"yehudaT","date":"2025-09-14 15:14:18"},"1.1.0":{"tag":"1.1.0","author":"yehudaT","date":"2025-09-16 13:57:54"},"1.1.1":{"tag":"1.1.1","author":"yehudaT","date":"2025-09-17 16:47:49"},"1.2.0":{"tag":"1.2.0","author":"yehudaT","date":"2026-02-08 19:37:20"}},"upgrade_notice":{"1.2.0":"<p>Major update with customizable banner content, WordPress color pickers, live preview, styling presets, and enhanced cache compatibility. Settings moved to Settings &gt; ATR Cookie Notice. Import\/Export feature temporarily removed. Recommended for all users.<\/p>","1.1.1":"<p>New: Friendly review notice (after 14 days), translatable, nonce-protected dismiss\nFix: Hebrew readme\/PO alignment; added missing readme strings for GlotPress import\nTweak: Description clarifies Full vs Simple modes<\/p>","1.1.0":"<p>New: Consent Mode setting \u2013 choose between Full (blocking non\u2011essential until consent) and Simple (informational only)\nNew: Simple mode banner with OK button; no blocking or script changes\nNew: Tools \u2192 \u201cPurge caches and refresh assets\u201d (adds asset\u2011buster to CSS\/JS and triggers safe cache purges)\nImprovement: Advanced JS no\u2011ops when Simple mode is active (helps with caches)\nFix: Ensure localized settings (e.g., autoHideDelay) are read correctly<\/p>","1.0.0":"<p>Initial release\nGDPR compliant cookie consent management\nGranular cookie category control (Essential, Analytics, Marketing)\nCustomizable banner design and positioning\nMultiple banner positions (bottom, top, overlay)\nAuto-hide functionality with configurable delay\nResponsive design for all devices\nHebrew and English language support\nPrivacy policy integration\nCustom CSS support\nDebug mode for development\nWordPress Coding Standards compliance\nExtensive customization options\nDeveloper-friendly hooks and filters<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":12},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3361297,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3361297,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.1.1","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3361297,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3361297,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Cookie banner displayed at the bottom of the website with consent options for different cookie categories","2":"Plugin settings page showing the General Settings tab with banner configuration options","3":"Cookie Categories settings tab showing analytics and marketing cookie options","4":"Styling &amp; Appearance settings tab with WordPress color pickers and live preview","5":"Content customization tab with customizable banner text, buttons, and footer HTML","6":"Advanced Options tab with debug mode and cookie expiry settings","7":"Tools tab with cache purge and styling reset options","8":"Privacy Policy documentation page with built-in templates"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[247964,20011,389,247963,396],"plugin_category":[54],"plugin_contributors":[91971],"plugin_business_model":[],"class_list":["post-251990","plugin","type-plugin","status-publish","hentry","plugin_tags-ammendment-13","plugin_tags-consent","plugin_tags-cookies","plugin_tags-israeli-law","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-yehudat","plugin_committers-yehudat"],"banners":{"banner":"https:\/\/ps.w.org\/atr-cookie-notice\/assets\/banner-772x250.jpg?rev=3361297","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/atr-cookie-notice\/assets\/icon-128x128.png?rev=3361297","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/atr-cookie-notice\/assets\/screenshot-1.png?rev=3361297","caption":"Cookie banner displayed at the bottom of the website with consent options for different cookie categories"},{"src":"https:\/\/ps.w.org\/atr-cookie-notice\/assets\/screenshot-2.png?rev=3361297","caption":"Plugin settings page showing the General Settings tab with banner configuration options"}],"raw_content":"<!--section=description-->\n<p><strong>ATR Cookie Notice<\/strong> is a powerful and user-friendly cookie consent management plugin designed to help WordPress websites align with the Israeli Privacy Protection Law (PPL), including Amendment 13, and related privacy best practices. The plugin provides a customizable cookie banner with granular consent options for different types of cookies.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>Israel Privacy Law Aligned<\/strong> - Oriented to Israel's Privacy Protection Law (PPL), including Amendment 13<\/li>\n<li><strong>Granular Cookie Control<\/strong> - Separate consent options for Essential, Analytics, and Marketing cookies<\/li>\n<li><strong>Customizable Design<\/strong> - Full control over colors, positioning, and styling with WordPress color pickers<\/li>\n<li><strong>Live Preview<\/strong> - Real-time floating preview that updates as you customize settings<\/li>\n<li><strong>Customizable Content<\/strong> - Full control over banner text, buttons, and footer HTML with token support<\/li>\n<li><strong>Multiple Banner Positions<\/strong> - Bottom, top, or overlay positioning options<\/li>\n<li><strong>Auto-hide Functionality<\/strong> - Optional automatic banner dismissal<\/li>\n<li><strong>Responsive Design<\/strong> - Works perfectly on all devices and screen sizes<\/li>\n<li><strong>RTL Support<\/strong> - Proper right-to-left language support<\/li>\n<li><strong>Multilingual Support<\/strong> - Built-in Hebrew and English translations<\/li>\n<li><strong>Developer Friendly<\/strong> - Extensive hooks and filters for customization<\/li>\n<li><strong>Privacy Policy Integration<\/strong> - Built-in privacy policy management with customizable footer<\/li>\n<li><strong>Cookie Expiry Management<\/strong> - Configurable consent duration<\/li>\n<li><strong>Debug Mode<\/strong> - Development tools for testing and troubleshooting<\/li>\n<li><strong>Consent Modes<\/strong> - Choose between Full (blocking non-essential until consent) and Simple (informational only)<\/li>\n<li><strong>Tools<\/strong> - One-click \"Purge caches and refresh assets\" with cache busting, styling reset to defaults<\/li>\n<\/ul>\n\n<h3>Cookie Categories<\/h3>\n\n<p>The plugin manages three main cookie categories:<\/p>\n\n<ol>\n<li><strong>Essential Cookies<\/strong> - Always enabled, required for basic website functionality<\/li>\n<li><strong>Analytics Cookies<\/strong> - Optional, for website analytics and performance monitoring<\/li>\n<li><strong>Marketing Cookies<\/strong> - Optional, for advertising and marketing purposes<\/li>\n<\/ol>\n\n<h3>Customization Options<\/h3>\n\n<ul>\n<li><strong>Visual Customization<\/strong> - WordPress color pickers for primary color, text color, background color with live preview<\/li>\n<li><strong>Position Control<\/strong> - Choose from bottom, top, or center overlay positioning<\/li>\n<li><strong>Behavior Settings<\/strong> - Auto-hide delay, cookie expiry duration<\/li>\n<li><strong>Custom CSS<\/strong> - Add your own styling rules<\/li>\n<li><strong>Default States<\/strong> - Set default consent states for each cookie category<\/li>\n<li><strong>Content Customization<\/strong> - Customize banner text, buttons, and footer HTML with token support ({site_name}, {privacy_url}, {privacy_link})<\/li>\n<li><strong>Styling Presets<\/strong> - Light, Dark, Minimal, High Contrast presets for quick setup<\/li>\n<\/ul>\n\n<h3>Privacy &amp; Compliance<\/h3>\n\n<ul>\n<li><strong>Consent Management<\/strong> - Proper consent tracking and storage<\/li>\n<li><strong>Privacy Policy<\/strong> - Built-in privacy policy templates in Hebrew and English<\/li>\n<li><strong>Data Protection<\/strong> - Secure handling of user consent data<\/li>\n<li><strong>Regulatory Alignment<\/strong> - Oriented to Israel's Privacy Protection Law (PPL), including Amendment 13 (not legal advice)<\/li>\n<\/ul>\n\n<h3>Developer Features<\/h3>\n\n<ul>\n<li><strong>WordPress Coding Standards<\/strong> - Follows WPCS and best practices<\/li>\n<li><strong>Extensive Hooks<\/strong> - Customize behavior with WordPress actions and filters<\/li>\n<li><strong>Clean Code<\/strong> - Well-documented, maintainable codebase<\/li>\n<li><strong>Performance Optimized<\/strong> - Minimal impact on site performance<\/li>\n<\/ul>\n\n<p>Perfect for businesses, agencies, and developers who need a reliable cookie consent solution aligned with Israeli privacy law that can be easily customized to match any website design.<\/p>\n\n<h3>Liability Statement<\/h3>\n\n<p>This plugin is provided \"as is\" without warranties of any kind, express or implied. It is intended to help site owners align cookie consent UX and behavior with Israel's Privacy Protection Law (including Amendment 13). It does not constitute legal advice, nor does it guarantee compliance. You are solely responsible for verifying your legal obligations and configuring the plugin to meet your specific requirements. The author and contributors are not liable for any damages, losses, or non-compliance resulting from the use of this plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/atr-cookie-notice<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Navigate to <strong>Settings &gt; ATR Cookie Notice<\/strong> in the WordPress admin menu to configure the plugin<\/li>\n<li>Check <strong>Enable Cookie Banner<\/strong> to show the cookie notice to visitors<\/li>\n<li>Customize the banner appearance, behavior, and cookie categories as needed<\/li>\n<li>Use the live preview to see changes in real-time<\/li>\n<li>Click <strong>Save Settings<\/strong> to apply your changes<\/li>\n<li>The cookie banner will appear on your website frontend<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20configure%20anything%20after%20installation%3F\"><h3>Do I need to configure anything after installation?<\/h3><\/dt>\n<dd><p>The plugin works out of the box with default settings, but we recommend customizing the appearance and cookie categories to match your website's design and compliance needs. Visit the plugin settings page (Settings &gt; ATR Cookie Notice) to configure colors, positioning, content, and cookie categories.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20help%20with%20israel%20privacy%20law%20compliance%3F\"><h3>Does this plugin help with Israel privacy law compliance?<\/h3><\/dt>\n<dd><p>ATR Cookie Notice is designed to help websites align with Israel's Privacy Protection Law (including Amendment 13). It provides granular consent options, consent tracking, and privacy policy resources. It is not legal advice\u2014verify your requirements with a legal professional.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20appearance%20of%20the%20cookie%20banner%3F\"><h3>Can I customize the appearance of the cookie banner?<\/h3><\/dt>\n<dd><p>Absolutely! The plugin offers extensive customization options including WordPress color pickers with live preview, positioning, custom CSS, and styling presets (Light, Dark, Minimal, High Contrast). You can also customize the banner text, buttons, and footer HTML using tokens like {site_name}, {privacy_url}, and {privacy_link}.<\/p><\/dd>\n<dt id=\"what%20are%20the%20available%20content%20tokens%3F\"><h3>What are the available content tokens?<\/h3><\/dt>\n<dd><p>You can use the following tokens in custom banner text and footer HTML:\n* {site_name} - Your website name\n* {privacy_url} - URL of your Privacy Policy page\n* {privacy_link} - Full anchor tag linking to Privacy Policy\n* [ok_button] - OK button (Simple mode)\n* [accept_all_button] - Accept All button (Full mode)\n* [reject_button] - Reject button (Full mode)\n* [preferences_button] - Preferences button (Full mode)\n* [privacy_link] - Privacy Policy link (Simple mode)<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20multiple%20languages%3F\"><h3>Does the plugin support multiple languages?<\/h3><\/dt>\n<dd><p>Yes, the plugin includes built-in support for Hebrew and English with proper RTL layout support. Additional translations can be added through the WordPress translation system.<\/p><\/dd>\n<dt id=\"can%20i%20set%20different%20default%20states%20for%20cookie%20categories%3F\"><h3>Can I set different default states for cookie categories?<\/h3><\/dt>\n<dd><p>Yes, you can configure whether analytics and marketing cookies are enabled or disabled by default. Essential cookies are always enabled as they're required for basic website functionality.<\/p><\/dd>\n<dt id=\"how%20long%20does%20the%20plugin%20remember%20user%20consent%3F\"><h3>How long does the plugin remember user consent?<\/h3><\/dt>\n<dd><p>By default, consent is remembered for 365 days, but this can be customized in the plugin settings. Users can change their preferences at any time.<\/p><\/dd>\n<dt id=\"is%20there%20a%20way%20to%20test%20the%20plugin%20before%20going%20live%3F\"><h3>Is there a way to test the plugin before going live?<\/h3><\/dt>\n<dd><p>Yes, the plugin includes a debug mode that provides detailed information in the browser console, making it easy to test and troubleshoot during development.<\/p><\/dd>\n<dt id=\"the%20banner%20or%20updated%20assets%20don%27t%20appear%20on%20some%20pages\"><h3>The banner or updated assets don't appear on some pages<\/h3><\/dt>\n<dd><p>First, clear your page cache\/CDN as usual (and any optimizer caches). If the issue persists, use the plugin Tools on the settings page:<\/p>\n\n<ol>\n<li>Go to Settings &gt; ATR Cookie Notice<\/li>\n<li>Click \"Purge caches and refresh assets\" (adds a cache-busting timestamp to CSS\/JS and triggers safe cache purges)<\/li>\n<li>Reload the frontend in a private window; asset URLs should include <code>?ver={pluginVersion}-{timestamp}<\/code><\/li>\n<\/ol><\/dd>\n<dt id=\"the%20banner%20breaks%20after%20updating%20or%20using%20cache%2Foptimization%20plugins\"><h3>The banner breaks after updating or using cache\/optimization plugins<\/h3><\/dt>\n<dd><p>If using cache, minification, or JS optimization plugins, you may need to exclude the plugin's JavaScript files from:\n* Minify\/Combine\n* Defer\/Delay loading\n* Async loading\n* CDN delivery<\/p>\n\n<p>Exclude these files:\n* <code>\/wp-content\/plugins\/atr-cookie-notice\/public\/js\/atr-cookie-notice-public.js<\/code>\n* <code>\/wp-content\/plugins\/atr-cookie-notice\/admin\/js\/atr-cookie-notice-admin.js<\/code><\/p>\n\n<p>After making changes, use the \"Purge caches and refresh assets\" tool and test in a private browser window.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20a%20preset%20style%3F\"><h3>Can I customize a preset style?<\/h3><\/dt>\n<dd><p>Yes, but you must save the preset first before making custom changes. If you select a preset style (Light, Dark, Minimal, or High Contrast) and want to customize it further in the Styling &amp; Appearance tab, follow these steps:<\/p>\n\n<ol>\n<li>Select your desired preset from the dropdown<\/li>\n<li>Click <strong>Save Settings<\/strong> to apply the preset<\/li>\n<li>Make your custom changes in the Styling &amp; Appearance tab<\/li>\n<li>Click <strong>Save Settings<\/strong> again to save your customizations<\/li>\n<\/ol>\n\n<p>If you make changes without saving the preset first, you'll lose the preset values.<\/p><\/dd>\n<dt id=\"can%20i%20reset%20styling%20settings%20to%20defaults%3F\"><h3>Can I reset styling settings to defaults?<\/h3><\/dt>\n<dd><p>Yes! In the Tools section of the plugin settings, you'll find a \"Reset Styling to defaults\" button that resets only the Styling &amp; Appearance settings while keeping all other configurations intact. A confirmation prompt prevents accidental resets.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: Customizable banner content - full control over banner text, buttons, and footer HTML<\/li>\n<li>New: Content tokens support ({site_name}, {privacy_url}, {privacy_link}, button placeholders)<\/li>\n<li>New: WordPress color pickers with live preview in Styling &amp; Appearance tab<\/li>\n<li>New: Floating live preview that follows active field and updates in real-time<\/li>\n<li>New: Styling presets (Light, Dark, Minimal, High Contrast) for quick setup<\/li>\n<li>New: \"Reset Styling to defaults\" tool with confirmation prompt (resets only styling settings)<\/li>\n<li>New: Cache reminder notice after saving settings with direct \"Purge caches\" button<\/li>\n<li>New: Sticky live preview on Styling tab (follows scrolling)<\/li>\n<li>Improvement: Moved plugin settings under WordPress Settings menu (Settings &gt; ATR Cookie Notice)<\/li>\n<li>Improvement: Better RTL layout support with proper CSS positioning<\/li>\n<li>Improvement: Cache\/optimization compatibility warnings and JS exclusion guidance in Tools tab<\/li>\n<li>Improvement: Advanced JavaScript optimization when Simple mode is active - unnecessary functions return early without executing (better cache compatibility)<\/li>\n<li>Improvement: Unique CSS classes matching IDs for all front-end elements<\/li>\n<li>Improvement: Security enhancements - ABSPATH checks, index.php files in all directories<\/li>\n<li>Improvement: CSS compliance - class-only selectors (no ID selectors)<\/li>\n<li>Improvement: Proper HTML sanitization with wp_kses for custom content<\/li>\n<li>Improvement: Multiple customization filters for banner HTML (atr_cookie_notice_text_html_simple, atr_cookie_notice_footer_html_full, etc.)<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: Consent Mode setting \u2014 choose between Full (blocking non-essential until consent) and Simple (informational only)<\/li>\n<li>New: Simple mode banner with OK button; no blocking or script changes<\/li>\n<li>New: Tools \u2192 \"Purge caches and refresh assets\" (adds asset-buster to CSS\/JS and triggers safe cache purges)<\/li>\n<li>Improvement: Advanced JS no-ops when Simple mode is active (helps with caches)<\/li>\n<li>Fix: Ensure localized settings (e.g., autoHideDelay) are read correctly<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>GDPR compliant cookie consent management<\/li>\n<li>Granular cookie category control (Essential, Analytics, Marketing)<\/li>\n<li>Customizable banner design and positioning<\/li>\n<li>Multiple banner positions (bottom, top, overlay)<\/li>\n<li>Auto-hide functionality with configurable delay<\/li>\n<li>Responsive design for all devices<\/li>\n<li>Hebrew and English language support<\/li>\n<li>Privacy policy integration<\/li>\n<li>Custom CSS support<\/li>\n<li>Debug mode for development<\/li>\n<li>WordPress Coding Standards compliance<\/li>\n<li>Extensive customization options<\/li>\n<li>Developer-friendly hooks and filters<\/li>\n<\/ul>","raw_excerpt":"Cookie consent banner aligned with Israel&#039;s Privacy Protection Law (Amendment 13).","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/251990","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=251990"}],"author":[{"embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yehudat"}],"wp:attachment":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=251990"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=251990"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=251990"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=251990"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=251990"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=251990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}