{"id":311920,"date":"2026-05-19T06:14:47","date_gmt":"2026-05-19T06:14:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pro-link-cookie-consent\/"},"modified":"2026-05-19T06:20:36","modified_gmt":"2026-05-19T06:20:36","slug":"pro-link-cookie-consent","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pro-link-cookie-consent\/","author":23491988,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Pro-Link Cookie Consent","header_author":"Pro-Link.pl","header_description":"Lightweight Cookie Consent + Google Consent Mode v2 for WordPress.","assets_banners_color":"011c59","last_updated":"2026-05-19 06:20:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/pro-link.pl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":24,"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":"przemon","date":"2026-05-19 06:20:36"}},"upgrade_notice":{"1.0.0":"<p>Initial stable release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3536671,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3536671,"resolution":"256x256","location":"assets","locale":"","width":225,"height":225}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3536671,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3536671,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[223629,389,131785,263465],"plugin_category":[],"plugin_contributors":[262152],"plugin_business_model":[],"class_list":["post-311920","plugin","type-plugin","status-publish","hentry","plugin_tags-consent-mode","plugin_tags-cookies","plugin_tags-gdpr","plugin_tags-pro-link","plugin_contributors-przemon","plugin_committers-przemon"],"banners":{"banner":"https:\/\/ps.w.org\/pro-link-cookie-consent\/assets\/banner-772x250.png?rev=3536671","banner_2x":"https:\/\/ps.w.org\/pro-link-cookie-consent\/assets\/banner-1544x500.png?rev=3536671","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pro-link-cookie-consent\/assets\/icon-128x128.png?rev=3536671","icon_2x":"https:\/\/ps.w.org\/pro-link-cookie-consent\/assets\/icon-256x256.png?rev=3536671","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Pro-Link Cookie Consent is a lightweight WordPress plugin for displaying a cookie consent banner and managing user consent according to Google Consent Mode v2 requirements.<\/p>\n\n<p>The plugin allows visitors to:<\/p>\n\n<ul>\n<li>accept all consents,<\/li>\n<li>reject analytics and marketing consents,<\/li>\n<li>save selected consent preferences.<\/li>\n<\/ul>\n\n<p>User consent is stored in the browser cookie and automatically updates Google Consent Mode settings.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Google Consent Mode v2 support,<\/li>\n<li>modern cookie consent popup,<\/li>\n<li>accept all consents,<\/li>\n<li>reject selected consents,<\/li>\n<li>save selected consent preferences,<\/li>\n<li>lightweight architecture without external libraries,<\/li>\n<li>JSON-based consent storage,<\/li>\n<li>cookie settings popup,<\/li>\n<li>analytics_storage support,<\/li>\n<li>ad_storage support,<\/li>\n<li>ad_user_data support,<\/li>\n<li>ad_personalization support,<\/li>\n<li>compatible with Google Analytics and Google Ads,<\/li>\n<li>no jQuery dependency.<\/li>\n<\/ul>\n\n<h3>Supported Consent Types<\/h3>\n\n<ul>\n<li>Necessary<\/li>\n<li>Analytics<\/li>\n<li>Marketing<\/li>\n<\/ul>\n\n<h3>Google Consent Mode v2<\/h3>\n\n<p>The plugin supports:<\/p>\n\n<ul>\n<li>analytics_storage<\/li>\n<li>ad_storage<\/li>\n<li>ad_user_data<\/li>\n<li>ad_personalization<\/li>\n<\/ul>\n\n<p>After saving consent preferences, the plugin updates Google Consent Mode using:<\/p>\n\n<p>gtag('consent', 'update', ...)<\/p>\n\n<h3>Lightweight Architecture<\/h3>\n\n<p>The plugin is written in pure JavaScript without jQuery to ensure fast performance and minimal overhead.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin can optionally connect to Google Analytics and Google Tag Manager services to provide website traffic statistics and consent management functionality.<\/p>\n\n<p>It loads external JavaScript files from:<\/p>\n\n<p>https:\/\/www.googletagmanager.com\/<\/p>\n\n<p>When enabled and after the visitor grants consent, the plugin may send anonymous visitor data to Google services according to the website owner's configuration.<\/p>\n\n<p>These services are provided by Google:<\/p>\n\n<p>Terms of Service:\nhttps:\/\/policies.google.com\/terms<\/p>\n\n<p>Privacy Policy:\nhttps:\/\/policies.google.com\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the \/wp-content\/plugins\/ directory<\/li>\n<li>Activate the plugin through the WordPress admin panel<\/li>\n<li>Configure the cookie consent popup<\/li>\n<li>Add your Google Analytics or Google Tag Manager ID<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20require%20jquery%3F\"><h3>Does the plugin require jQuery?<\/h3><\/dt>\n<dd><p>No. The plugin is written in pure JavaScript.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20google%20consent%20mode%20v2%3F\"><h3>Does the plugin support Google Consent Mode v2?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt id=\"can%20visitors%20reject%20marketing%20cookies%3F\"><h3>Can visitors reject marketing cookies?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20block%20google%20scripts%20before%20consent%3F\"><h3>Does the plugin block Google scripts before consent?<\/h3><\/dt>\n<dd><p>The plugin updates Google Consent Mode settings and can be used together with Google Tag Manager.<\/p><\/dd>\n<dt id=\"are%20consent%20preferences%20stored%20in%20the%20database%3F\"><h3>Are consent preferences stored in the database?<\/h3><\/dt>\n<dd><p>No. Consent preferences are stored in the visitor's browser cookie.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>initial release,<\/li>\n<li>cookie consent popup,<\/li>\n<li>Google Consent Mode v2 support,<\/li>\n<li>analytics and marketing consent support,<\/li>\n<li>JSON consent storage,<\/li>\n<li>cookie settings popup.<\/li>\n<\/ul>","raw_excerpt":"Lightweight and modern cookie consent plugin for WordPress with Google Consent Mode v2 support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/311920","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=311920"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/przemon"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=311920"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=311920"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=311920"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=311920"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=311920"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=311920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}