PHPackages                             undefinedfr/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. undefinedfr/cookie-notice

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

undefinedfr/cookie-notice
=========================

RGPD WordPress Plugin

1.1.3(6y ago)053[6 PRs](https://github.com/undefinedfr/cookie-notice/pulls)GPL-3.0-or-laterPHP

Since May 10Pushed 3y ago1 watchersCompare

[ Source](https://github.com/undefinedfr/cookie-notice)[ Packagist](https://packagist.org/packages/undefinedfr/cookie-notice)[ RSS](/packages/undefinedfr-cookie-notice/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (5)DependenciesVersions (12)Used By (0)

(Undefined) Cookie Notice
=========================

[](#undefined-cookie-notice)

### Description

[](#description)

Plugin de conformité à la norme RGPD.

### Fonctionnalités

[](#fonctionnalités)

\[1.0.0\]

- Ajouter une barre de cookie avec un texte administrable
- Choisir une page WP contenant la politique de confidentialité du site
- Ajouter les cookies présents dans le site pour les afficher dans la page contenant la politique de confidentialité du site
- Acceptation des cookies par le visiteur: ajouts des scripts bloqués, autorisation de déposer des cookies
- Refus des cookies par le visiteur: Suppresion des cookies déjà posés. Blocage des prochains cookies.
- Choix de la durée de vie du cookie d'acceptation.
- Code JS à éécuter à l'acceptation des cookies
- Envoi d'un évent JS à l'acceptation
- Scripts à bloquer avant acceptation des cookies

\[1.0.1\]

- Autoriser certains cookies (supression au window.load)

\[1.0.2\]

- Possibilité de forcer l'acception des cookies au scroll

\[1.0.3\]

- Choisir le délai en secondes avant apparition de la barre de cookies

\[1.1.0\]

- Possibilité d'ajouter un titre
- Possibilité de traduire
- Possibilité de surcharger les templates de vues
- Possibilité de cacher la banniere au click en dehors de celle-ci

\[1.1.1\]

- Rename translations files

\[1.1.2\]

- Add cookie bar delay config

\[1.1.3\]

- Edit assets

### Requis

[](#requis)

- Module ACF PRO

### Constant

[](#constant)

**`COOKIE_CONSENT`** **true** *si l'utisateur à accepter le cookies* | **false** *autrement*

### Shortcode

[](#shortcode)

**`[cookies_list]`** Le shortcode retourne un tableau des cookies remplis en BO (nom, fonction, type)

### JS Event(s)

[](#js-events)

**`'cookie:accepted'`** Cet événement est dispatch au moment de l'acceptation des cookies. Le cookie *hasConsent* est également ajouté.

### Filters

[](#filters)

**`undfnd_cookie_default_cookies_names`**

###### Definition:

[](#definition)

Permet d'ajouter/editer/supprimer des noms de cookies depuis le code

###### Exemple:

[](#exemple)

```
function add_cookies_names( $cookies_names ) {
    $new_cookies_names = [
        'cookie_name' => '_nom_du_cookie'
    ];

    return array_merge($new_cookies_names, $cookies_names);
}
add_filter( 'undfnd_cookie_default_cookies_names', 'add_cookies_names', 10, 1 );

```

###### \_\_\_

[](#___)

**`undfnd_cookie_banned_scripts`**

###### Definition:

[](#definition-1)

Permet d'ajouter/editer/supprimer des noms de cookies depuis le code

###### Exemple:

[](#exemple-1)

```
function add_cookies_banned_scripts( $banned_scripts ) {
    $new_banned_scripts = [
        'handle' => 'handle_du_script'
    ];

    return array_merge($new_banned_scripts, $banned_scripts);
}
add_filter( 'undfnd_cookie_banned_scripts', 'add_cookies_banned_scripts', 10, 1 );

```

###### \_\_\_

[](#___-1)

**`undfnd_label_cookie_accept`**

###### Definition:

[](#definition-2)

Texte du bouton d'acceptation

###### Exemple:

[](#exemple-2)

```
function accept_cookie_label_button(  ) {
    return __('Ok');
}
add_filter( 'undfnd_label_cookie_accept', 'accept_cookie_label_button', 10, 1 );

```

###### \_\_\_

[](#___-2)

**`undfnd_label_cookie_decline`**

###### Definition

[](#definition-3)

Texte du bouton *"En savoir plus ou s'opposer"*

###### Exemple

[](#exemple-3)

```
function decline_cookie_label_button(  ) {
    return __('En savoir plus');
}
add_filter( 'undfnd_label_cookie_decline', 'decline_cookie_label_button', 10, 1 );

```

###### \_\_\_

[](#___-3)

**`undfnd_label_cookie_name`**

###### Definition

[](#definition-4)

Th de la colonne *"Nom du cookie"*

###### Exemple

[](#exemple-4)

```
function label_cookie_name() {
    return __('Nom');
}
add_filter( 'undfnd_label_cookie_name', 'label_cookie_name', 10, 1 );

```

###### \_\_\_

[](#___-4)

**`undfnd_label_cookie_function`**

###### Definition

[](#definition-5)

Th de la colonne *"Fonction du cookie"*

###### Exemple

[](#exemple-5)

```
function label_cookie_function() {
    return __('Fonction');
}
add_filter( 'undfnd_label_cookie_function', 'label_cookie_function', 10, 1 );

```

###### \_\_\_

[](#___-5)

**`undfnd_label_cookie_state_text_accept`**

###### Definition

[](#definition-6)

Texte d'état de consentement du dépôt de cookies *"Vous avez accepté les cookies"*

###### Exemple

[](#exemple-6)

```
function label_cookie_state_text_accept() {
    return __('Les cookies sont autorisés');
}
add_filter( 'undfnd_label_cookie_state_text_accept', 'label_cookie_state_text_accept', 10, 1 );

```

###### \_\_\_

[](#___-6)

**`undfnd_label_cookie_state_text_refuse`**

###### Definition

[](#definition-7)

Texte d'état de consentement du dépôt de cookies *"Vous avez refusé les cookies"*

###### Exemple

[](#exemple-7)

```
function label_cookie_state_text_refuse() {
    return __('Les cookies sont non-autorisés');
}
add_filter( 'undfnd_label_cookie_state_text_refuse', 'label_cookie_state_text_refuse', 10, 1 );

```

###### \_\_\_

[](#___-7)

**`undfnd_label_cookie_authorize`** *\[1.1.0\]*

###### Definition

[](#definition-8)

Th de la colonne *"✔"*

###### Exemple

[](#exemple-8)

```
function label_cookie_authorize() {
    return __('Autoriser ?');
}
add_filter( 'undfnd_label_cookie_authorize', 'label_cookie_authorize', 10, 1 );

```

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~62 days

Total

5

Last Release

2359d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1cf2005f65b409eafae813b861cdfb3b7e0869d35136c1fd7cc9fe9701b64d60?d=identicon)[nicolasriviere](/maintainers/nicolasriviere)

---

Top Contributors

[![undefinedfr](https://avatars.githubusercontent.com/u/4517654?v=4)](https://github.com/undefinedfr "undefinedfr (1 commits)")

### Embed Badge

![Health badge](/badges/undefinedfr-cookie-notice/health.svg)

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

###  Alternatives

[open-web-analytics/owa-php-sdk

The open source analytics framework.

233.1k](/packages/open-web-analytics-owa-php-sdk)[davidrjenni/scip-php

SCIP Code Intelligence Protocol (SCIP) indexer for PHP

171.9k](/packages/davidrjenni-scip-php)

PHPackages © 2026

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