WordPress plugin intelligence profile

PD17 Cookie Consent Banner

Lightweight cookie consent banner for WordPress, compatible with Google Consent Mode v2 and Google Tag Manager.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.7
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update26 Oct 20267d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records PD17 Cookie Consent Banner version 1.1.7 as active, updated 7d ago and tested up to WordPress 7.1.

Overview

About this plugin

PD17 Cookie Consent Banner is a lightweight, user-friendly cookie consent plugin for WordPress. It helps site owners comply with GDPR, CCPA and similar privacy regulations while sending consent signals that Google Consent Mode v2 understands.

Features

  • Consent Mode v2 support: pushes consent defaults and updates to the dataLayer.
  • Works with Google Tag Manager and Google tags.
  • Customizable banner: bar or modal layout, custom text and buttons.
  • Per-button styling and automatic detection of the active theme colors.
  • Light and dark banner themes, plus custom background colors and text sizes for the main banner and settings modal.
  • Custom color for consent checkboxes in the settings modal.
  • Reject action clears non-essential cookies and browser storage, keeps WordPress technical cookies, and reloads the page.
  • Consent categories with labels, descriptions and default states.
  • Custom labels for “Always active”, “On by default” and “Off by default” badges.
  • Optional additional details for the settings modal description, with customizable Show/Hide details labels.
  • Optional Google Tag Manager snippet fields.
  • Settings link shortcode: [consent_banner_settings_link].
  • Lightweight: the banner library is bundled locally, no external CDN requests.
  • Translation ready.

How it works

On page load the plugin pushes the configured consent defaults to the dataLayer. When a visitor saves their preferences, the plugin updates the consent state and stores the choice in the browser’s localStorage under the consent_preferences key. Nothing is stored on the server.

When a visitor rejects, optional categories are denied, required categories stay granted, non-essential cookies and browser storage are cleared, and the page reloads. WordPress technical cookies and the consent_preferences choice are preserved.

The banner settings are available under Settings в†’ PD17 Cookie Consent.

External services

The plugin does not contact external services on its own and does not send visitor data to the plugin author.

If you use the optional Google Tag Manager snippet fields, the plugin outputs the snippet you provide. When that snippet runs, data is sent to Google according to your container configuration. Google Tag Manager is subject to Google’s Terms of Service and Privacy Policy:

  • Terms: https://policies.google.com/terms
  • Privacy: https://policies.google.com/privacy

If you leave the snippet fields empty, the plugin makes no requests to Google.

Credits

3, licensed under the MIT License. The library is bundled in assets/vendor/consent-banner-js/ together with its license text.

com/tagconcierge/consent-banner-js

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • cookie banner
  • cookie consent
  • ccpa
  • gdpr
  • privacy
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity26 Oct 20267d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

WordPress compatibility7.1.37.1.4
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.