Light Swiss Cookie Consent WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Lightweight cookie consent banner with script blocking for WordPress.
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/thaimacky/light-swiss-cookie-consent/releases/download/0.3.4/light-swiss-cookie-consent-v0.3.4-test.zipEin leichtes, konservatives WordPress Cookie-Consent-Plugin ohne React, Vue, jQuery, npm, Composer oder Build-System.
Ziel
Light Swiss Cookie Consent zeigt ein modernes dunkles Cookie-Banner an, speichert die Auswahl in localStorage und als Cookie und laedt blockierte Skripte erst nach Zustimmung.
Kategorien
- Notwendig
- Statistik
- Marketing
- Externe Medien
Standard: Nur notwendige Cookies sind aktiv. Statistik, Marketing und externe Medien bleiben blockiert, bis der Besucher zustimmt.
Script-Blocking
Skripte koennen mit type="text/plain" und data-cookie-category blockiert werden:
<script type="text/plain" data-cookie-category="statistics">
console.log('Wird erst nach Statistik-Zustimmung ausgefuehrt.');
</script>
Externe Skripte funktionieren ebenfalls:
<script
type="text/plain"
data-cookie-category="marketing"
src="https://example.com/tracking.js">
</script>
Falls ein Skript als Modul geladen werden soll:
<script
type="text/plain"
data-cookie-type="module"
data-cookie-category="external_media"
src="https://example.com/embed.js">
</script>
Admin-Einstellungen
Unter Einstellungen > Light Swiss Cookie Consent koennen Texte und Farben gepflegt werden.
Einstellbare Farben:
- Hintergrund
- Text
- Primaerbutton
- Primaerbutton Text
- Sekundaerbutton
- Rahmenfarbe
Widerruf / Einstellungen erneut oeffnen
Der Shortcode oeffnet die Consent-Einstellungen ohne Seitenreload:
[simple_cookie_settings]
Consent-Speicherung
Die Auswahl wird in localStorage und als Cookie gespeichert.
- Cookie-Name:
lscc_consent - Ablaufzeit: 180 Tage
- SameSite:
Lax - Secure: wird bei HTTPS gesetzt
- Consent-Version:
1
Ungueltige oder nicht parsebare Consent-Daten werden verworfen. In diesem Fall wird das Banner erneut angezeigt.
Debug-Modus
Standardmaessig ist der Debug-Modus deaktiviert:
define( 'LSCC_DEBUG', false );
Wenn LSCC_DEBUG auf true gesetzt wird, darf das Frontend minimale console.log-Ausgaben schreiben. Bei false schreibt das Plugin keine Debug-Ausgaben.
Installation
- Den Ordner
light-swiss-cookie-consentnachwp-content/plugins/kopieren. - Das Plugin in WordPress aktivieren.
- Unter
Einstellungen > Light Swiss Cookie Consentdie Darstellung anpassen.
Technische Basis
- PHP
- CSS mit CSS-Variablen
- Vanilla JavaScript
- Keine externen Libraries
- Kein Build-Prozess
- Uebersetzbare Strings mit WordPress-i18n-Funktionen
- WPML- und Polylang-freundliche String-Registrierung
Nicht enthalten in 0.1.0
- Kein Auto-Scanner
- Kein GeoIP
- Keine Vendor-Listen
- Kein IAB TCF
- Keine Google-Cloud-Abhaengigkeiten
- Kein Statistik-Dashboard
- Keine Auto-Block-Engine
Releases
2 releases. Each count is every asset in that release; expand a row for the breakdown.