{"id":251934,"date":"2025-11-13T10:40:08","date_gmt":"2025-11-13T10:40:08","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/neokred-cookie-intigration\/"},"modified":"2026-02-12T04:53:57","modified_gmt":"2026-02-12T04:53:57","slug":"neokred-cookie-integration","status":"publish","type":"plugin","link":"https:\/\/id.wordpress.org\/plugins\/neokred-cookie-integration\/","author":23361898,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.3","stable_tag":"1.0.2","tested":"6.8.5","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Cookie Banner Integration for Blutic","header_author":"Blutic","header_description":"Integrates custom cookie management scripts into WordPress websites. Automatically adds cookie consent and management scripts to the head section of your site for GDPR\/CCPA compliance.","assets_banners_color":"","last_updated":"2026-02-12 04:53:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.blutic.club\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":456,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"sharanusb1234","date":"2026-02-12 04:53:57"},"1.0.3":{"tag":"1.0.3","author":"sharanusb1234","date":"2026-03-16 10:45:13"}},"upgrade_notice":{"1.0.3":"<p>Important update with enhanced debugging and file validation. Now includes automatic checks for SDK file presence, detailed troubleshooting information for administrators, and better compatibility with WordPress.com staging environments. Recommended for all users, especially those experiencing loading issues.<\/p>","1.0.2":"<p>Critical update for WordPress.org compliance. Plugin now loads all files locally instead of from CDN. Enhanced security with proper nonce sanitization and output escaping. All Plugin Check issues resolved. Recommended for all users.<\/p>","1.0.1":"<p>Major security and compliance update. Includes nonce verification, proper escaping, simplified configuration, and better admin interface. Recommended for all users. Note: You&#039;ll need to re-enter your Domain ID after upgrading (previously was full script tag).<\/p>","1.0":"<p>Initial release of the plugin.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3459515,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3459515,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Plugin settings page showing Domain ID configuration","2":"Integration status indicator showing active\/inactive state","3":"Step-by-step setup instructions in the admin interface","4":"File validation and troubleshooting information","5":"Debug mode showing detailed diagnostic information"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[14361,20011,388,131785,396],"plugin_category":[54],"plugin_contributors":[255707,250642],"plugin_business_model":[],"class_list":["post-251934","plugin","type-plugin","status-publish","hentry","plugin_tags-compliance","plugin_tags-consent","plugin_tags-cookie","plugin_tags-gdpr","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-blutic","plugin_contributors-sharanusb1234","plugin_committers-sharanusb1234"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/neokred-cookie-integration\/assets\/icon-128x128.png?rev=3459515","icon_2x":"https:\/\/ps.w.org\/neokred-cookie-integration\/assets\/icon-256x256.png?rev=3459515","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The Cookie Banner Integration for Blutic plugin automatically adds cookie consent and management scripts to your WordPress website. It provides an easy-to-use admin interface for managing your cookie compliance without requiring any coding knowledge.<\/p>\n\n<p>This plugin integrates with the Blutic cookie management service to display cookie consent banners and manage user preferences in compliance with GDPR, CCPA, and other privacy regulations.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Easy Integration: Simply enter your Domain ID from Blutic dashboard<\/li>\n<li>Admin Dashboard: User-friendly settings page in WordPress admin<\/li>\n<li>DPDP Ready: Helps ensure compliance with privacy regulations<\/li>\n<li>Local File Loading: Scripts are included locally in the plugin for better performance and security<\/li>\n<li>Automatic Loading: Scripts are loaded properly using WordPress standards<\/li>\n<li>Visual Status: See if your integration is active or needs configuration<\/li>\n<li>Settings Link: Quick access to settings directly from the plugins page<\/li>\n<li>Secure: Implements nonces, capability checks, and proper escaping<\/li>\n<li>Debug Mode: Built-in debugging for administrators to troubleshoot issues<\/li>\n<li>File Validation: Automatic checks to ensure SDK file is present<\/li>\n<li>Cache Busting: Automatic version control for script updates<\/li>\n<li>Async Loading: Optimized script loading for better performance<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Sign up for a Blutic cookie management account<\/li>\n<li>Get your unique Domain ID from the Blutic dashboard<\/li>\n<li>Enter the Domain ID in the plugin settings<\/li>\n<li>Click \"Save Changes\"<\/li>\n<li>The cookie banner appears automatically on your website<\/li>\n<\/ol>\n\n<p>The plugin uses WordPress best practices to properly enqueue the Blutic banner SDK script from local files, ensuring optimal performance and security.<\/p>\n\n<h4>Third-Party Service Notice<\/h4>\n\n<p>This plugin connects to the Blutic cookie management service. When you use this plugin:\n- The banner SDK script is loaded locally from the plugin files\n- User consent choices may be transmitted to Blutic servers for management\n- The service may store cookies to remember user preferences<\/p>\n\n<p>By using this plugin, you acknowledge that you have reviewed and agree to:\n- Blutic's terms of service\n- Blutic's privacy policy\n- The use of this third-party service on your website<\/p>\n\n<p>No user data is sent to third parties without explicit consent action by the website visitor.<\/p>\n\n<h3>Configuration<\/h3>\n\n<p>After activation:<\/p>\n\n<ol>\n<li>Go to Settings &gt; Cookie Banner in your WordPress admin<\/li>\n<li>Enter your Domain ID (get this from your Blutic dashboard)<\/li>\n<li>Click \"Save Changes\"<\/li>\n<li>Check the \"Integration Status\" section to verify the SDK file is found<\/li>\n<\/ol>\n\n<p>Example Domain ID format:\n    add7342a-d335-407f-a570-01eafdcd1c19<\/p>\n\n<p><strong>Note<\/strong>: You must have a Blutic account to get your Domain ID. Visit blutic.club to sign up.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin integrates with the Blutic cookie management service, which is a third-party service.<\/p>\n\n<p><strong>What This Plugin Does:<\/strong>\n- Loads the Blutic banner SDK locally from the plugin directory\n- Stores your Domain ID in your WordPress database\n- Does not collect any user data itself\n- Does not make external calls except for Blutic service functionality<\/p>\n\n<p><strong>What the Blutic Service Does:<\/strong>\n- Displays cookie consent banners to your website visitors\n- May store cookies to remember user consent preferences\n- May transmit consent choices to Blutic servers\n- Collects data according to Blutic's privacy policy<\/p>\n\n<p><strong>Your Responsibilities:<\/strong>\n- Review Blutic's privacy policy and terms of service\n- Ensure your use complies with applicable privacy laws (GDPR, CCPA, etc.)\n- Configure your Blutic settings appropriately for your jurisdiction\n- Update your website's privacy policy to mention the use of this service<\/p>\n\n<p>For more information about how Blutic handles data, please visit their website and review their privacy documentation.<\/p>\n\n<h3>Support<\/h3>\n\n<p>For plugin-related questions:\n- Review the FAQ section above\n- Check the detailed instructions in Settings &gt; Cookie Banner\n- Use the built-in debug mode (visible to administrators in page source)\n- Check the troubleshooting section in the admin dashboard<\/p>\n\n<p>For Blutic service support:\n- Visit the Blutic website\n- Contact Blutic support through their official channels<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin relies on the following external service:<\/p>\n\n<p><strong>Blutic Cookie Management Service<\/strong>\n- Purpose: Provides cookie consent banner and preference management\n- Data Handling: User consent preferences may be transmitted and stored\n- Required: Yes, a Blutic account is required to use this plugin<\/p>\n\n<p>The banner SDK is included locally in the plugin and does not require external CDN services.<\/p>\n\n<p>By using this plugin, you acknowledge and agree to the use of the Blutic service.<\/p>\n\n<h3>Troubleshooting<\/h3>\n\n<h4>Script Not Loading<\/h4>\n\n<ol>\n<li>Check Settings &gt; Cookie Banner in your WordPress admin<\/li>\n<li>Verify the \"SDK File Status\" shows \"\u2713 Found\"<\/li>\n<li>If file is missing, re-upload the plugin with the complete assets folder<\/li>\n<li>View your website's page source and look for debug comments at the bottom<\/li>\n<li>Check browser console (F12) for JavaScript errors<\/li>\n<\/ol>\n\n<h4>File Permission Issues<\/h4>\n\n<p>Ensure proper file permissions:\n- Folders: 755\n- Files: 644<\/p>\n\n<h4>WordPress.com Staging Issues<\/h4>\n\n<p>WordPress.com staging sites have additional security restrictions. The debug mode will help identify specific issues. Contact WordPress.com support if security policies are blocking the script.<\/p>\n\n<h4>Cache Issues<\/h4>\n\n<p>Clear your cache after:\n- Installing or updating the plugin\n- Changing the Domain ID\n- Updating the banner-sdk.js file<\/p>\n\n<p>Compatible caching plugins will automatically handle cache invalidation due to version control.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<p>This program is free software; you can redistribute it and\/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.<\/p>\n\n<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.<\/p>\n\n<p>You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin dashboard<\/li>\n<li>Navigate to Plugins &gt; Add New<\/li>\n<li>Search for \"Cookie Banner Integration for Blutic\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin files<\/li>\n<li>Upload the <code>blutic-cookie-integration<\/code> folder to your <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Ensure the <code>assets\/js\/banner-sdk.js<\/code> file is included in the upload<\/li>\n<li>Log in to your WordPress admin dashboard<\/li>\n<li>Navigate to Plugins &gt; Installed Plugins<\/li>\n<li>Find \"Cookie Banner Integration for Blutic\" and click \"Activate\"<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20get%20my%20domain%20id%3F\"><h3>How do I get my Domain ID?<\/h3><\/dt>\n<dd><p>Sign up for a Blutic cookie management account at blutic.club. Your Domain ID will be available in your Blutic dashboard after account creation.<\/p><\/dd>\n<dt id=\"the%20plugin%20says%20the%20sdk%20file%20is%20missing.%20what%20should%20i%20do%3F\"><h3>The plugin says the SDK file is missing. What should I do?<\/h3><\/dt>\n<dd><p>This means the <code>assets\/js\/banner-sdk.js<\/code> file is not present in the plugin directory. Make sure when you upload the plugin, you include the complete folder structure with the assets folder and all its contents.<\/p><\/dd>\n<dt id=\"how%20do%20i%20debug%20if%20the%20script%20isn%27t%20loading%3F\"><h3>How do I debug if the script isn't loading?<\/h3><\/dt>\n<dd><p>If you're logged in as an administrator, view the page source of your website. Look at the bottom of the HTML for debug comments that show the file status, script URL, and whether it was successfully enqueued.<\/p><\/dd>\n<dt id=\"will%20this%20plugin%20make%20my%20site%20gdpr%20compliant%3F\"><h3>Will this plugin make my site GDPR compliant?<\/h3><\/dt>\n<dd><p>This plugin helps you integrate cookie management functionality. Full compliance depends on how you configure your Blutic settings and your overall privacy practices. We recommend consulting with a legal professional for compliance guidance.<\/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>Yes! Customization options are available through your Blutic dashboard. You can modify colors, text, layout, and behavior to match your website's design.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20website%3F\"><h3>Does this plugin slow down my website?<\/h3><\/dt>\n<dd><p>No, the plugin is lightweight and uses WordPress best practices. The banner SDK is loaded locally from your server with async loading for optimal performance. Cache busting ensures updates are loaded correctly.<\/p><\/dd>\n<dt id=\"what%20if%20i%20want%20to%20switch%20cookie%20management%20services%3F\"><h3>What if I want to switch cookie management services?<\/h3><\/dt>\n<dd><p>You can deactivate this plugin and install an alternative. This plugin is specifically designed to work with Blutic's service.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20free%3F\"><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>Yes, the plugin itself is free and open-source. However, you need a Blutic account to use the cookie management service. Check Blutic's website for their service pricing plans.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20caching%20plugins%3F\"><h3>Does this work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes, the plugin is compatible with popular caching plugins like WP Super Cache, W3 Total Cache, and WP Rocket. The version string includes file modification time for proper cache invalidation.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20on%20multiple%20websites%3F\"><h3>Can I use this on multiple websites?<\/h3><\/dt>\n<dd><p>Yes, but each website needs its own Domain ID from your Blutic account. You can manage multiple domains from one Blutic account.<\/p><\/dd>\n<dt id=\"why%20is%20the%20script%20loading%20in%20wordpress.com%20but%20not%20on%20my%20staging%20site%3F\"><h3>Why is the script loading in WordPress.com but not on my staging site?<\/h3><\/dt>\n<dd><p>WordPress.com staging sites may have additional security restrictions. Use the built-in debug mode (visible to administrators in page source) to diagnose the issue. Common causes include missing SDK file or file permission issues.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Enhancement: Added file existence validation before enqueueing script<\/li>\n<li>Enhancement: Added comprehensive troubleshooting section in admin dashboard<\/li>\n<li>Enhancement: Added debug mode for administrators (shows diagnostic info in page source)<\/li>\n<li>Enhancement: Added SDK file status indicator in admin interface<\/li>\n<li>Enhancement: Added cache busting using file modification time<\/li>\n<li>Enhancement: Added async attribute to script tag for better performance<\/li>\n<li>Enhancement: Display file path, size, and modification date in troubleshooting section<\/li>\n<li>Enhancement: Shows whether script was successfully enqueued<\/li>\n<li>Fix: Graceful error handling when banner-sdk.js is missing<\/li>\n<li>Fix: Better compatibility with WordPress.com staging environments<\/li>\n<li>Security: Debug info only visible to administrators<\/li>\n<li>UX: Clear error messages when SDK file is missing<\/li>\n<li>UX: Visual indicators for file status (found\/missing)<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix: Removed remote file loading - banner-sdk.js now included locally in plugin<\/li>\n<li>Fix: Fixed nonce sanitization using sanitize_text_field() and wp_unslash()<\/li>\n<li>Fix: Added wp_unslash() to domain_id input sanitization<\/li>\n<li>Fix: Properly escaped all output including placeholder text<\/li>\n<li>Fix: Changed to wp_register_script() and wp_enqueue_script() for proper script registration<\/li>\n<li>Fix: Reduced tags to 5 in readme.txt as per WordPress guidelines<\/li>\n<li>Security: Enhanced security by loading all resources locally<\/li>\n<li>Enhancement: Removed SDK version field - no longer needed with local files<\/li>\n<li>Enhancement: Simplified configuration and maintenance<\/li>\n<li>Performance: Improved loading speed by eliminating external CDN dependency<\/li>\n<li>Compliance: Fully compliant with WordPress.org plugin repository guidelines<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Security: Added nonce verification for form submissions<\/li>\n<li>Security: Added capability checks using current_user_can()<\/li>\n<li>Security: Implemented proper output escaping for all variables<\/li>\n<li>Security: Added input sanitization for all form fields<\/li>\n<li>Enhancement: Changed to use wp_enqueue_script() instead of raw script tags<\/li>\n<li>Enhancement: Simplified configuration - now only requires Domain ID instead of full script tag<\/li>\n<li>Enhancement: Added visual status indicator (Active\/Not Configured)<\/li>\n<li>Enhancement: Added internationalization support with text domain<\/li>\n<li>Enhancement: Improved admin interface with clearer instructions<\/li>\n<li>Enhancement: Added constants for plugin version and paths<\/li>\n<li>Enhancement: Better function naming with proper prefixing<\/li>\n<li>Fix: Updated plugin name to \"Cookie Banner Integration for Blutic\" to avoid trademark confusion<\/li>\n<li>Fix: Updated Plugin URI to production URL<\/li>\n<li>Fix: Added proper contributors list including plugin author<\/li>\n<li>Fix: Updated minimum PHP requirement to 7.0<\/li>\n<li>Fix: Added comprehensive third-party service disclosure<\/li>\n<li>Compatibility: Tested up to WordPress 6.8<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Basic script integration functionality<\/li>\n<li>Admin settings page<\/li>\n<li>Default script configuration for quick setup<\/li>\n<\/ul>","raw_excerpt":"Integrates Blutic cookie management scripts into WordPress websites for DPDP compliance with easy admin configuration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/251934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=251934"}],"author":[{"embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sharanusb1234"}],"wp:attachment":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=251934"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=251934"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=251934"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=251934"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=251934"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=251934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}