PHPackages                             felixarntz/wp-gdpr-cookie-notice - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. felixarntz/wp-gdpr-cookie-notice

AbandonedArchivedWordpress-plugin[Utility &amp; Helpers](/categories/utility)

felixarntz/wp-gdpr-cookie-notice
================================

Simple performant cookie consent notice that supports AMP, Web Stories, granular cookie control and live preview customization.

1.0.0-rc.2(4y ago)211105[6 issues](https://github.com/felixarntz/wp-gdpr-cookie-notice/issues)[1 PRs](https://github.com/felixarntz/wp-gdpr-cookie-notice/pulls)GPL-2.0-or-laterPHPPHP &gt;=7.0

Since Mar 1Pushed 4y ago1 watchersCompare

[ Source](https://github.com/felixarntz/wp-gdpr-cookie-notice)[ Packagist](https://packagist.org/packages/felixarntz/wp-gdpr-cookie-notice)[ Docs](https://wordpress.org/plugins/wp-gdpr-cookie-notice/)[ RSS](/packages/felixarntz-wp-gdpr-cookie-notice/feed)WikiDiscussions main Synced yesterday

READMEChangelog (5)Dependencies (13)Versions (6)Used By (0)

[![WordPress plugin](https://camo.githubusercontent.com/4dea93f6047791da0c996f41729e8beda54834a3e9809b0f353b03174e4296df/68747470733a2f2f696d672e736869656c64732e696f2f776f726470726573732f706c7567696e2f762f77702d676470722d636f6f6b69652d6e6f746963652e7376673f6d61784167653d32353932303030)](https://wordpress.org/plugins/wp-gdpr-cookie-notice/)[![WordPress](https://camo.githubusercontent.com/06c69367e3ff9893ba00bdddead7dccc496455afee5ca5f72bc1378dcdabbcb3/68747470733a2f2f696d672e736869656c64732e696f2f776f726470726573732f762f77702d676470722d636f6f6b69652d6e6f746963652e7376673f6d61784167653d32353932303030)](https://wordpress.org/plugins/wp-gdpr-cookie-notice/)[![Latest Stable Version](https://camo.githubusercontent.com/9eb709d09aed51cb448dff943973a5e09eb892f07247a012ffe15bdf9bd9cacd/68747470733a2f2f706f7365722e707567782e6f72672f66656c697861726e747a2f77702d676470722d636f6f6b69652d6e6f746963652f76657273696f6e)](https://packagist.org/packages/felixarntz/wp-gdpr-cookie-notice)[![License](https://camo.githubusercontent.com/004a641848b773543dd740cb7abf2cb64c895f7d6665d6558809b0987b88e0a9/68747470733a2f2f706f7365722e707567782e6f72672f66656c697861726e747a2f77702d676470722d636f6f6b69652d6e6f746963652f6c6963656e7365)](https://packagist.org/packages/felixarntz/wp-gdpr-cookie-notice)

WP GDPR Cookie Notice
=====================

[](#wp-gdpr-cookie-notice)

Simple performant cookie consent notice that supports AMP, Web Stories, granular cookie control and live preview customization.

Details
-------

[](#details)

This plugin adds a simple performant cookie consent notice to your WordPress site that supports [AMP](https://wordpress.org/plugins/amp/), [Web Stories](https://wordpress.org/plugins/web-stories/), granular cookie control and live preview customization.

Not only does the notice allow you to provide the regular message that your site uses cookies, you can also optionally grant your site visitors permission to granularly allow which cookie types are allowed, supporting groups of functional (always required), preferences, analytics and marketing cookies. This aims towards compliance with how the new GDPR regulations recommend implementing cookie control for your site.

In addition to the Privacy Policy page setting that WordPress core provides, you also get a settings to optionally set an extra Cookie Policy page, and you can easily link to either of them from the cookie consent notice.

The cookie notice content and appearance can easily be tweaked using the Customizer, with an immediate live-preview of what your changes will look like.

Last but not least, another important thing that this plugin takes care of, other than most other cookie consent plugins, is that it actually ensures cookies are only placed if the respective cookie type has been allowed by the visitor. The plugin does this by implementing cookie rules for WordPress itself, and also for the following plugins:

- [AMP](https://wordpress.org/plugins/amp/)
- [Google Analytics for WordPress by MonsterInsights](https://wordpress.org/plugins/google-analytics-for-wordpress/)
- [Jetpack](https://wordpress.org/plugins/jetpack/)
- [Simple Analytics](https://wordpress.org/plugins/simple-analytics/)
- [Site Kit by Google](https://wordpress.org/plugins/google-site-kit/)

More plugins will be supported in the future. If you are a developer though, it's also very easy to add cookie rules for other code, by using the flexible cookie rule component the plugin provides as an extension point.

[![The cookie notice with its default content and appearance](assets-wp-repo/screenshot-1.jpg)](assets-wp-repo/screenshot-1.jpg)

### Feature Summary

[](#feature-summary)

- **Lightweight and easy-to-use:** Simply activate the plugin, and the notice will appear.
- **Live Preview:** Use the Customizer to adjust the notice to your needs, with an instant live preview.
- **Customizable Appearance:** Specify the notice position, colors, border, button size and more.
- **Customizable Content:** Adjust the notice heading, text and button label to your preferences. You can easily link to your cookie policy page or privacy policy page, and even give visitors granular control about which cookie types they allow.
- **Cookie Policy Support:** Define an optional cookie policy page if your site has one, or alternatively provide an ID attribute to the cookie section in your privacy policy.
- **Cookie Integrations:** Supported cookies are only set once the visitor has given their consent. The cookie rules implemented also respect the more granular cookie control.
- **JavaScript-driven:** The cookie notice is inserted into the page as necessary via JavaScript, but at the same time provides easy access to whether it should be displayed via its PHP API.
- **AMP Support:** The notice is fully AMP-compatible using ``, integrating seamlessly with the [AMP plugin](https://wordpress.org/plugins/amp/). It integrates with [Web Stories](https://wordpress.org/plugins/web-stories/) as well.
- **Coding Best Practices:** The plugin is fully object-oriented and is coded after best practices, such as using interfaces, traits, dependency injection or the single responsibility principle. It also implements modern coding features requiring PHP 7, such as scalar type hints or return type hints.

### Disclaimer

[](#disclaimer)

This plugin does not provide any legal protection. You as a site administrator are required to ensure that it meets legal standards. This plugin is a technical tool, not a lawyer.

Requirements
------------

[](#requirements)

- PHP &gt;= 7.0
- WordPress &gt;= 4.9.6

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance14

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~258 days

Total

5

Last Release

1596d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a60abe9a2c42fe5cf2117b88aac2eab186f0ea3c969f1f4a29d4a09d831153b8?d=identicon)[felixarntz](/maintainers/felixarntz)

---

Top Contributors

[![felixarntz](https://avatars.githubusercontent.com/u/3531426?v=4)](https://github.com/felixarntz "felixarntz (20 commits)")[![claudiulodro](https://avatars.githubusercontent.com/u/7317227?v=4)](https://github.com/claudiulodro "claudiulodro (1 commits)")

---

Tags

ampcookie-consentcookie-noticegdprweb-storieswordpress-pluginpluginwordpressampgdprcookie-consentcustomizercookie noticegranular cookie controlweb stories

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/felixarntz-wp-gdpr-cookie-notice/health.svg)

```
[![Health](https://phpackages.com/badges/felixarntz-wp-gdpr-cookie-notice/health.svg)](https://phpackages.com/packages/felixarntz-wp-gdpr-cookie-notice)
```

###  Alternatives

[iceicetimmy/acf-post-type-selector

Post type selector for Advanced Custom Fields.

559.0k](/packages/iceicetimmy-acf-post-type-selector)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
