undefinedfr / cookie-notice
RGPD WordPress Plugin
Installs: 52
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 6
Type:wordpress-plugin
- dev-master
- 1.1.3
- 1.1.2
- 1.1.1
- 1.0.3
- 1.0.0
- dev-dependabot/npm_and_yarn/minimist-and-mkdirp-1.2.8
- dev-dependabot/npm_and_yarn/qs-6.11.0
- dev-dependabot/npm_and_yarn/grunt-1.5.3
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/websocket-extensions-0.1.4
This package is auto-updated.
Last update: 2025-03-08 14:10:03 UTC
README
Description
Plugin de conformité à la norme RGPD.
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
- Module ACF PRO
Constant
COOKIE_CONSENT
true si l'utisateur à accepter le cookies | false autrement
Shortcode
[cookies_list]
Le shortcode retourne un tableau des cookies remplis en BO (nom, fonction, type)
JS Event(s)
'cookie:accepted'
Cet événement est dispatch au moment de l'acceptation des cookies. Le cookie hasConsent est également ajouté.
Filters
undfnd_cookie_default_cookies_names
Definition:
Permet d'ajouter/editer/supprimer des noms de cookies depuis le code
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:
Permet d'ajouter/editer/supprimer des noms de cookies depuis le code
Exemple:
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 );
___
undfnd_label_cookie_accept
Definition:
Texte du bouton d'acceptation
Exemple:
function accept_cookie_label_button( ) {
return __('Ok');
}
add_filter( 'undfnd_label_cookie_accept', 'accept_cookie_label_button', 10, 1 );
___
undfnd_label_cookie_decline
Definition
Texte du bouton "En savoir plus ou s'opposer"
Exemple
function decline_cookie_label_button( ) {
return __('En savoir plus');
}
add_filter( 'undfnd_label_cookie_decline', 'decline_cookie_label_button', 10, 1 );
___
undfnd_label_cookie_name
Definition
Th de la colonne "Nom du cookie"
Exemple
function label_cookie_name() {
return __('Nom');
}
add_filter( 'undfnd_label_cookie_name', 'label_cookie_name', 10, 1 );
___
undfnd_label_cookie_function
Definition
Th de la colonne "Fonction du cookie"
Exemple
function label_cookie_function() {
return __('Fonction');
}
add_filter( 'undfnd_label_cookie_function', 'label_cookie_function', 10, 1 );
___
undfnd_label_cookie_state_text_accept
Definition
Texte d'état de consentement du dépôt de cookies "Vous avez accepté les cookies"
Exemple
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 );
___
undfnd_label_cookie_state_text_refuse
Definition
Texte d'état de consentement du dépôt de cookies "Vous avez refusé les cookies"
Exemple
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 );
___
undfnd_label_cookie_authorize
[1.1.0]
Definition
Th de la colonne "✔"
Exemple
function label_cookie_authorize() {
return __('Autoriser ?');
}
add_filter( 'undfnd_label_cookie_authorize', 'label_cookie_authorize', 10, 1 );