{"id":255380,"date":"2025-12-09T22:58:58","date_gmt":"2025-12-09T22:58:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/netbuy-cookie-consent-free\/"},"modified":"2025-12-21T12:27:01","modified_gmt":"2025-12-21T12:27:01","slug":"aviyo-cookie-consent","status":"publish","type":"plugin","link":"https:\/\/pap-aw.wordpress.org\/plugins\/aviyo-cookie-consent\/","author":15461841,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.1","stable_tag":"1.2.1","tested":"6.8.5","requires":"5.2","requires_php":"7.4","requires_plugins":null,"header_name":"NB Cookie Consent","header_author":"aviyo","header_description":"Cookie consent and script blocking plugin for WordPress. Customize your consent text, add a privacy policy link, choose from multiple display styles, and adjust colors \u2014 everything you need for a clean, modern cookie banner.","assets_banners_color":"005378","last_updated":"2025-12-21 12:27:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/nbplugins.com\/cookie-consent","header_author_uri":"https:\/\/nbplugins.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":312,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.7":{"tag":"1.1.7","author":"aviyo","date":"2025-12-09 23:02:48"},"1.1.8":{"tag":"1.1.8","author":"aviyo","date":"2025-12-10 01:22:19"},"1.1.9":{"tag":"1.1.9","author":"aviyo","date":"2025-12-11 05:36:03"},"1.2.0":{"tag":"1.2.0","author":"aviyo","date":"2025-12-13 23:28:30"},"1.2.1":{"tag":"1.2.1","author":"aviyo","date":"2025-12-21 12:27:01"}},"upgrade_notice":{"1.1.8":"<p>Now includes Decline button for free! Upgrade to Pro for Google Consent Mode v2, Smart Script Blocking, and more.<\/p>","1.0.0":"<p>Initial release of the free version.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3415856,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3416833,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.7","1.1.8","1.1.9","1.2.0","1.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3416839,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3416839,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3416839,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3416839,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3416839,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3416839,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Clean &amp; Unobtrusive Bottom Banner (Perfect for standard compliance).","2":"Center Modal Design (Center popup for higher visibility).","3":"Strict Overlay Mode (Ensures user attention before browsing).","4":"Native RTL Support (Arabic, Hebrew, Persian &amp; more).","5":"Easy Admin Dashboard (Zero coding required).","6":"Advanced Testing Tools to verify script blocking."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[166295,16626,131785,5811,239094],"plugin_category":[54],"plugin_contributors":[252014],"plugin_business_model":[],"class_list":["post-255380","plugin","type-plugin","status-publish","hentry","plugin_tags-ccpa","plugin_tags-cookie-consent","plugin_tags-gdpr","plugin_tags-rtl","plugin_tags-script-blocker","plugin_category-security-and-spam-protection","plugin_contributors-aviyo","plugin_committers-aviyo"],"banners":{"banner":"https:\/\/ps.w.org\/aviyo-cookie-consent\/assets\/banner-772x250.png?rev=3416833","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aviyo-cookie-consent\/assets\/icon-256x256.png?rev=3415856","icon_2x":"https:\/\/ps.w.org\/aviyo-cookie-consent\/assets\/icon-256x256.png?rev=3415856","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aviyo-cookie-consent\/assets\/screenshot-1.png?rev=3416839","caption":"Clean &amp; Unobtrusive Bottom Banner (Perfect for standard compliance)."},{"src":"https:\/\/ps.w.org\/aviyo-cookie-consent\/assets\/screenshot-2.png?rev=3416839","caption":"Center Modal Design (Center popup for higher visibility)."},{"src":"https:\/\/ps.w.org\/aviyo-cookie-consent\/assets\/screenshot-3.png?rev=3416839","caption":"Strict Overlay Mode (Ensures user attention before browsing)."},{"src":"https:\/\/ps.w.org\/aviyo-cookie-consent\/assets\/screenshot-4.png?rev=3416839","caption":"Native RTL Support (Arabic, Hebrew, Persian &amp; more)."},{"src":"https:\/\/ps.w.org\/aviyo-cookie-consent\/assets\/screenshot-5.png?rev=3416839","caption":"Easy Admin Dashboard (Zero coding required)."},{"src":"https:\/\/ps.w.org\/aviyo-cookie-consent\/assets\/screenshot-6.png?rev=3416839","caption":"Advanced Testing Tools to verify script blocking."}],"raw_content":"<!--section=description-->\n<p><strong>NB Cookie Consent<\/strong> provides cookie consent functionality for WordPress websites with script blocking capabilities.<\/p>\n\n<p><strong>Features:<\/strong>\n* Accept &amp; Decline cookie buttons (GDPR-friendly)\n* WordPress script blocking until consent\n* One-click Cookie Policy page generator\n* Full RTL support (Arabic, Hebrew, Persian &amp; more)\n* Banner customization (colors, positioning, button text)\n* Custom button text - translate to any language\n* Admin testing tools to verify blocking\n* Debug mode for developers\n* Cookie consent revocation shortcode [nb_cookie_revocation]\n* Accessibility Ready (WCAG) - ARIA support, keyboard navigation, screen-reader friendly\n* Cache Plugin Compatible - Works with WP Rocket, LiteSpeed, W3 Total Cache &amp; more<\/p>\n\n<p><strong>Blocked Scripts:<\/strong>\n* <strong>Google:<\/strong> Analytics (GA4, UA), Tag Manager, Site Kit\n* <strong>Meta:<\/strong> Facebook Pixel, Facebook Events\n* <strong>Analytics:<\/strong> MonsterInsights, ExactMetrics, Yoast GA\n* <strong>Behavior:<\/strong> Hotjar, FullStory, LogRocket, Heap\n* <strong>Marketing:<\/strong> Mixpanel, Segment, Amplitude\n* <strong>Chat Widgets:<\/strong> Intercom, Zendesk, Tawk.to, Crisp, Drift\n* + Many more automatically detected via WordPress handles<\/p>\n\n<p><strong>Pro Version Available:<\/strong>\nUpgrade to <a href=\"https:\/\/nbplugins.com\/cookie-consent\">NB Cookie Consent Pro<\/a> for additional features:\n* <strong>Google Consent Mode v2<\/strong> (Essential for Google Ads)\n* <strong>Smart Script Blocking<\/strong> - blocks even hardcoded scripts\n* <strong>Multi-language Support<\/strong> - Auto-detects 5 languages + WPML\n* <strong>Automatic Scanner<\/strong> &amp; Cookie Categorization\n* <strong>Consent Dashboard<\/strong> (Analytics)\n* <strong>Premium Designs<\/strong> - 6 layouts\n* Priority support<\/p>\n\n<p><strong>Use Cases:<\/strong>\n* WordPress sites needing cookie consent\n* RTL language websites (Arabic, Hebrew, Persian)\n* Basic privacy compliance requirements<\/p>\n\n<p><strong>Design:<\/strong>\nLTR &amp; RTL support ready out of the box.<\/p>\n\n<h3>Technical Details<\/h3>\n\n<p><strong>Script Blocking Method:<\/strong>\nUses WordPress's <code>script_loader_tag<\/code> filter to block tracking scripts at the server level until user consent.<\/p>\n\n<p><strong>Supported Scripts:<\/strong>\n* google-analytics\n* googleanalytics\n* gtag\n* gtm\n* google-tag-manager\n* facebook-pixel\n* fbpixel<\/p>\n\n<p><strong>Browser Compatibility:<\/strong>\n* Chrome 70+\n* Firefox 65+\n* Safari 12+\n* Edge 79+<\/p>\n\n<p><strong>Performance:<\/strong>\n* Minimal impact on page load speed\n* Efficient consent checking\n* Clean, lightweight code<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin stores user consent in a cookie named <code>nb_cookie_consent<\/code> for 365 days. No personal data is transmitted to external servers. The plugin only enables\/disables tracking scripts based on user consent.<\/p>\n\n<h3>Support<\/h3>\n\n<p>For support, please use the WordPress.org support forums.\nFor priority support and advanced features, consider upgrading to <a href=\"https:\/\/nbplugins.com\/cookie-consent\">NB Cookie Consent Pro<\/a>.<\/p>\n\n<h3>Legal Notice<\/h3>\n\n<p>This plugin provides a technical tool for implementing cookie consent.\nThe author does not provide legal advice and bears no responsibility for any damage, fine, or claim arising from the use of this plugin.\nIt is strongly recommended to consult with a qualified legal expert to ensure compliance with applicable privacy and cookie regulations.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/nb-cookie-consent\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Go to Settings \u2192 Cookie Consent to configure the banner<\/li>\n<li>Test the blocking functionality using the admin testing tools<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20plugin%20actually%20block%20tracking%20scripts%3F'><h3>Does this plugin actually block tracking scripts?<\/h3><\/dt>\n<dd><p>Yes! Unlike cosmetic consent banners, this plugin uses WordPress's <code>script_loader_tag<\/code> filter to block tracking scripts until user consent is obtained.<\/p><\/dd>\n<dt id='what%27s%20the%20difference%20between%20standard%20and%20pro%20versions%3F'><h3>What's the difference between standard and Pro versions?<\/h3><\/dt>\n<dd><p>The standard version includes Accept &amp; Decline buttons and blocks WordPress-enqueued tracking scripts. The Pro version adds Google Consent Mode v2, smart script blocking (hardcoded scripts), multi-language support, cookie scanner, and consent analytics dashboard.<\/p><\/dd>\n<dt id='does%20this%20help%20with%20privacy%20regulations%3F'><h3>Does this help with privacy regulations?<\/h3><\/dt>\n<dd><p>This plugin blocks WordPress-enqueued tracking scripts until user consent. For specific legal compliance questions, consult with a qualified legal professional.<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20banner%20appearance%3F'><h3>Can I customize the banner appearance?<\/h3><\/dt>\n<dd><p>Yes, you can customize colors, positioning, and display type (banner\/modal) in the admin settings.<\/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 plugin is compatible with popular caching solutions and includes cache-busting functionality.<\/p><\/dd>\n<dt id='how%20can%20users%20revoke%20their%20cookie%20consent%3F'><h3>How can users revoke their cookie consent?<\/h3><\/dt>\n<dd><p>Place the shortcode [nb_cookie_revocation] on your Privacy Policy page or any other page. When users click it, their consent is reset and the cookie banner will reappear.<\/p>\n\n<p>Shortcode attributes:\n* text - Custom button text (default: \"Reset Cookie Consent\")\n* style - \"button\" or \"link\" (default: \"button\")\n* class - Custom CSS class (default: \"nb-cookie-revoke-btn\")<\/p>\n\n<p>Example: [nb_cookie_revocation text=\"Withdraw My Consent\" style=\"link\"]<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed: Cache plugin compatibility - banner now works correctly with WP Rocket, LiteSpeed, etc.<\/li>\n<li>Fixed: Escape key behavior respects overlay mode setting<\/li>\n<li>Improved: Accessibility - added ARIA attributes for screen readers<\/li>\n<li>Improved: Scanner messaging - clearer feedback for hardcoded scripts detection<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added: One-click Cookie Policy page generator with auto-fill URL<\/li>\n<li>Improved: Better LTR &amp; RTL support<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Fixed: Banner fallback now uses wp_footer for valid HTML compliance<\/li>\n<li>Added: \"Restore Defaults\" button for colors and font size settings<\/li>\n<li>Changed: Decline button enabled by default for GDPR compliance<\/li>\n<li>Improved: Cleaner description text (removed mixed language in English version)<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Added: Decline Cookies button - users can now accept OR decline (GDPR-friendly)<\/li>\n<li>Added: Custom \"Decline Button Text\" setting - translate to any language<\/li>\n<li>Added: Decline button color customization<\/li>\n<li>Updated: Premium features list<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Initial WordPress.org release<\/li>\n<li>Accept &amp; Decline cookie buttons<\/li>\n<li>WordPress script blocking (35+ tracking services)<\/li>\n<li>Full RTL support (Arabic, Hebrew, Persian &amp; more)<\/li>\n<li>Custom button text settings<\/li>\n<li>[nb_cookie_revocation] shortcode for consent withdrawal<\/li>\n<li>Admin testing tools<\/li>\n<\/ul>","raw_excerpt":"GDPR, CCPA &amp; Script Blocker \u2013 Simple cookie banner that blocks tracking scripts until consent. LTR &amp; RTL support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/255380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=255380"}],"author":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aviyo"}],"wp:attachment":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=255380"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=255380"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=255380"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=255380"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=255380"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=255380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}