{"id":331261,"date":"2026-07-09T14:48:17","date_gmt":"2026-07-09T14:48:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nsol-cookie-solution\/"},"modified":"2026-07-10T06:45:33","modified_gmt":"2026-07-10T06:45:33","slug":"nsol-cookies-solution","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/nsol-cookies-solution\/","author":14491289,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1","tested":"7.0.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"NSOL Cookies Solution","header_author":"Nauman Anwar","header_description":"Complete GDPR\/CCPA cookie consent solution with customizable banners, cookie scanner, consent logging, and granular category management.","assets_banners_color":"586680","last_updated":"2026-07-10 06:45:33","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/profiles.wordpress.org\/naumananwar\/","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/nsol-cookies-solution","header_author_uri":"https:\/\/profiles.wordpress.org\/naumananwar\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":67,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"naumananwar","date":"2026-07-09 14:47:41"},"1.1":{"tag":"1.1","author":"naumananwar","date":"2026-07-10 06:45:33"}},"upgrade_notice":{"1.1.0":"<p>Major update: new admin UI with orange theme, toggle switch, visual position picker, 112 default cookies, and full WPML support.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3601513,"resolution":"128x128","location":"assets","locale":"","width":358,"height":317}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3601513,"resolution":"1544x500","location":"assets","locale":"","width":1438,"height":315}},"assets_blueprints":{},"all_blocks":{"nsol-cookies\/cookie-declaration":{"name":"nsol-cookies\/cookie-declaration","title":"Cookie Declaration"},"nsol-cookies\/consent-preferences":{"name":"nsol-cookies\/consent-preferences","title":"Consent Preferences"},"nsol-cookies\/consent-status":{"name":"nsol-cookies\/consent-status","title":"Consent Status"},"nsol-cookies\/privacy-shortcuts":{"name":"nsol-cookies\/privacy-shortcuts","title":"Privacy Shortcuts"}},"tagged_versions":["1.0","1.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard overview with consent statistics","2":"Cookie category management","3":"Cookie list management","4":"Banner design customization with live preview","5":"Comprehensive settings page","6":"Cookie scanner","7":"Consent logs","8":"Front-end cookie banner"}},"plugin_section":[],"plugin_tags":[166295,20272,16626,131785,396],"plugin_category":[54],"plugin_contributors":[268543],"plugin_business_model":[],"class_list":["post-331261","plugin","type-plugin","status-publish","hentry","plugin_tags-ccpa","plugin_tags-cookie-banner","plugin_tags-cookie-consent","plugin_tags-gdpr","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-naumananwar","plugin_committers-naumananwar"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nsol-cookies-solution\/assets\/icon-128x128.png?rev=3601513","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>NSOL Cookies Solution is a complete cookie consent management plugin for WordPress. It helps you comply with GDPR, ePrivacy, CCPA, and other privacy regulations with a fully customizable cookie banner, granular consent controls, and comprehensive logging.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Fully customizable cookie banner with live preview<\/li>\n<li>Multiple banner layouts: banner bar, popup, floating box, slide-in<\/li>\n<li>Flexible positioning: top, bottom, corners, center<\/li>\n<li>Complete color and typography customization<\/li>\n<li>Cookie categories with granular consent controls<\/li>\n<li>Built-in cookie scanner (auto-detect cookies on your site)<\/li>\n<li>Consent logging with IP anonymization<\/li>\n<li>Geo-targeting (GDPR\/CCPA region detection)<\/li>\n<li>Script blocking based on consent<\/li>\n<li>Cookie declaration table with shortcode and Gutenberg block<\/li>\n<li>Consent preference modal<\/li>\n<li>Privacy shortcuts widget<\/li>\n<li>Import\/Export settings<\/li>\n<li>Developer API (REST, actions, filters)<\/li>\n<li>Multilingual ready<\/li>\n<li>Dark mode support<\/li>\n<li>No external dependencies<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin uses the following external services:<\/p>\n\n<p><strong>ip-api.com<\/strong> \u2014 Used for geo-location to detect the visitor's country when the \"Geo-Targeting\" feature is enabled and set to the ip-api.com provider. When a visitor loads the site, their IP address is sent to ip-api.com to determine their country code. This helps the plugin apply the correct consent mode (GDPR opt-in or CCPA opt-out) based on the visitor's location.\nTerms of Service: https:\/\/ip-api.com\/docs\/legal\nPrivacy Policy: https:\/\/ip-api.com\/docs\/legal<\/p>\n\n<p>No external services are used for visitor ID generation. Visitor IDs are generated locally using WordPress core functions.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>nsol-cookies-solution<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to the 'Cookie Solution' menu in your WordPress admin<\/li>\n<li>Configure your cookie categories, design, and settings<\/li>\n<li>The cookie banner will automatically appear on your website<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20gdpr%20compliant%3F\"><h3>Is this plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>Yes. The plugin provides opt-in consent with granular category controls, consent logging, and the ability to block scripts until consent is given.<\/p><\/dd>\n<dt id=\"does%20it%20support%20ccpa%3F\"><h3>Does it support CCPA?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports opt-out consent mode and geo-targeting for CCPA regions.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20banner%20design%3F\"><h3>Can I customize the banner design?<\/h3><\/dt>\n<dd><p>Absolutely. You can customize colors, fonts, border radius, animations, position, and layout. The design page includes a preview feature.<\/p><\/dd>\n<dt id=\"does%20it%20include%20a%20cookie%20scanner%3F\"><h3>Does it include a cookie scanner?<\/h3><\/dt>\n<dd><p>Yes. The built-in cookie scanner can analyze your website pages to detect cookies and third-party scripts, making it easy to populate your cookie list.<\/p><\/dd>\n<dt id=\"are%20there%20shortcodes%20available%3F\"><h3>Are there shortcodes available?<\/h3><\/dt>\n<dd><p>Yes. Use [nsol_cookie_declaration], [nsol_consent_preferences], [nsol_consent_status], and [nsol_privacy_shortcuts] shortcodes.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20caching%20plugins%3F\"><h3>Is it compatible with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses cookies for consent storage and AJAX for consent handling, ensuring compatibility with most caching plugins.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Enhanced admin interface with orange color scheme<\/li>\n<li>Prominent toggle switch for enabling\/disabling cookie banner<\/li>\n<li>Visual position picker with clickable cards instead of dropdown<\/li>\n<li>112 pre-seeded default cookies across all categories<\/li>\n<li>Full WPML multilingual support with wpml-config.xml<\/li>\n<li>String Translation integration for banner texts, categories, and cookies<\/li>\n<li>Smooth center position animation<\/li>\n<li>Improved stability and PHP 8.x compatibility<\/li>\n<li>Fixed OPcache issues<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Cookie banner with multiple layouts and positions<\/li>\n<li>Cookie categories with granular consent<\/li>\n<li>Design customization with live preview<\/li>\n<li>Cookie scanner<\/li>\n<li>Consent logging<\/li>\n<li>Geo-targeting support<\/li>\n<li>Script blocking<\/li>\n<li>Gutenberg blocks and shortcodes<\/li>\n<li>Import\/Export functionality<\/li>\n<li>REST API<\/li>\n<\/ul>","raw_excerpt":"Complete GDPR\/CCPA cookie consent solution with fully customizable banners, cookie scanner, consent logging, and granular category management.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/331261","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=331261"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/naumananwar"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=331261"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=331261"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=331261"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=331261"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=331261"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=331261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}