Compare commits
4 Commits
1.0.1
...
docs-readm
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a3d94b6c67 | ||
|
|
1dbbb82d92 | ||
|
|
077cf2fd4c | ||
|
|
1354307bb5 |
@@ -4,6 +4,7 @@
|
|||||||
right: 1rem;
|
right: 1rem;
|
||||||
z-index: 99999;
|
z-index: 99999;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
pointer-events: none;
|
||||||
gap: 1rem;
|
gap: 1rem;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
@@ -28,6 +29,12 @@
|
|||||||
.kgv-cookie-banner.is-visible {
|
.kgv-cookie-banner.is-visible {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
transform: translateY(0);
|
transform: translateY(0);
|
||||||
|
pointer-events: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.kgv-cookie-banner[hidden] {
|
||||||
|
display: none !important;
|
||||||
|
pointer-events: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.kgv-cookie-banner__text p {
|
.kgv-cookie-banner__text p {
|
||||||
|
|||||||
@@ -3,9 +3,14 @@
|
|||||||
* Plugin Name: KGV Cookie
|
* Plugin Name: KGV Cookie
|
||||||
* Plugin URI: https://apex-project.de/
|
* Plugin URI: https://apex-project.de/
|
||||||
* Description: Einfaches Cookie-Banner mit Einwilligungsverwaltung fuer KGV-Webseiten.
|
* Description: Einfaches Cookie-Banner mit Einwilligungsverwaltung fuer KGV-Webseiten.
|
||||||
* Version: 1.0.1
|
* Version: 1.0.7
|
||||||
* Author: Ronny Grobel
|
* Author: Ronny Grobel
|
||||||
* Text Domain: kgv-cookie
|
* Text Domain: kgv-cookie
|
||||||
|
* Author URI: https://apex-project.de/
|
||||||
|
* Plugin URI: https://apex-project.de/
|
||||||
|
* Update URI: https://git.apex-project.de/Wordpress_Plugins/KGV-Cookie
|
||||||
|
* Gitea Plugin URI: https://git.apex-project.de/Wordpress_Plugins/KGV-Cookie
|
||||||
|
* Requires Plugins: KGV-Updater
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if ( ! defined( 'ABSPATH' ) ) {
|
if ( ! defined( 'ABSPATH' ) ) {
|
||||||
@@ -13,7 +18,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
final class KGV_Cookie_Plugin {
|
final class KGV_Cookie_Plugin {
|
||||||
const VERSION = '1.0.0';
|
const VERSION = '1.0.7';
|
||||||
const OPTION_KEY = 'kgv_cookie_settings';
|
const OPTION_KEY = 'kgv_cookie_settings';
|
||||||
const COOKIE_NAME = 'kgv_cookie_consent';
|
const COOKIE_NAME = 'kgv_cookie_consent';
|
||||||
|
|
||||||
|
|||||||
55
readme.txt
55
readme.txt
@@ -1,19 +1,44 @@
|
|||||||
KGV Cookie - WordPress Plugin
|
=== KGV Cookie ===
|
||||||
|
Contributors: ronnygrobel
|
||||||
|
Tags: cookie, consent, datenschutz, banner, gdpr
|
||||||
|
Requires at least: 6.0
|
||||||
|
Tested up to: 6.8
|
||||||
|
Stable tag: 1.0.7
|
||||||
|
Requires PHP: 7.2
|
||||||
|
License: GPLv2 or later
|
||||||
|
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
||||||
|
|
||||||
Beschreibung:
|
Einfaches Cookie-Banner mit Einwilligungsverwaltung und Wiederaufruf per Shortcode.
|
||||||
KGV Cookie zeigt ein Cookie-Banner auf der Website an und speichert die Einwilligung des Besuchers.
|
|
||||||
|
|
||||||
Features:
|
== Description ==
|
||||||
- Banner mit zwei Auswahloptionen: Alle akzeptieren / Nur notwendige
|
|
||||||
- Speicherung der Entscheidung im Cookie `kgv_cookie_consent`
|
|
||||||
- Einstellungsseite unter Einstellungen > KGV Cookie
|
|
||||||
- Shortcode zum erneuten Oeffnen: [kgv_cookie_settings_link]
|
|
||||||
|
|
||||||
Installation:
|
KGV Cookie zeigt ein konfigurierbares Cookie-Banner im Frontend an und speichert die Entscheidung der Besucher.
|
||||||
1. Plugin in `wp-content/plugins/KGV-Cookie/` ablegen
|
|
||||||
2. In WordPress aktivieren
|
|
||||||
3. Banner-Text und Datenschutz-URL in den Plugin-Einstellungen setzen
|
|
||||||
|
|
||||||
Hinweis fuer Entwickler:
|
= Features =
|
||||||
- JavaScript API steht als `window.KGVCookie` bereit.
|
|
||||||
- Event: `kgvCookieConsentChanged`
|
* Banner mit "Alle akzeptieren" und "Nur notwendige"
|
||||||
|
* Speicherung in Cookie `kgv_cookie_consent`
|
||||||
|
* Einstellungsseite unter Einstellungen > KGV Cookie
|
||||||
|
* Shortcode zum Wiederoeffnen der Cookie-Einstellungen
|
||||||
|
|
||||||
|
== Installation ==
|
||||||
|
|
||||||
|
1. Plugin in `wp-content/plugins/KGV-Cookie/` hochladen.
|
||||||
|
2. Plugin im WordPress-Backend aktivieren.
|
||||||
|
3. Banner-Text und Datenschutz-URL konfigurieren.
|
||||||
|
|
||||||
|
== Frequently Asked Questions ==
|
||||||
|
|
||||||
|
= Welcher Shortcode oeffnet die Cookie-Einstellungen erneut? =
|
||||||
|
|
||||||
|
Nutze `[kgv_cookie_settings_link]`.
|
||||||
|
|
||||||
|
= Gibt es ein JavaScript-Event bei Aenderung der Zustimmung? =
|
||||||
|
|
||||||
|
Ja, das Event `kgvCookieConsentChanged` wird im Browser ausgeliefert.
|
||||||
|
|
||||||
|
== Changelog ==
|
||||||
|
|
||||||
|
= 1.0.7 =
|
||||||
|
* Aktuelle Version laut Plugin-Header.
|
||||||
|
* Pflege und Verbesserungen der Einwilligungsverwaltung.
|
||||||
|
|||||||
Reference in New Issue
Block a user