WP Manifestindependent plugin directory
manifest / privacy / n24-consent-manager

N24 Consent Manager

Consent- und Cookie-Informationen mit einstellbaren Farben, Icon und Texten.

by Nerdies24 · github.com/nerdies-webdevelopment/n24-consent-manager

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/nerdies-webdevelopment/n24-consent-manager/archive/refs/heads/main.zip

WordPress-Plugin für das Consent-Tool der bestehenden Website.

Bitte lassen Sie Ihre Website im Zweifelsfall durch eine entsprechend qualifizierte Rechtsberatung rechtlich prüfen.

Screenshots

Backend mit Live Vorschau

N24 Consent Manager Backend

Cookie-Banner im Frontend

N24 Consent Manager Cookie-Banner

Installation

  1. Den Ordner n24-consent-manager nach wp-content/plugins/ kopieren oder die ZIP-Datei in WordPress hochladen.
  2. Im WordPress-Adminbereich unter Plugins aktivieren.
  3. Unter Einstellungen > N24 Consent Manager URLs, Farben, Icon und Texte prüfen.

Backend

Die Einstellungsseite ist in Tabs gegliedert. Farbfelder verwenden den WordPress-Colorpicker, rechts wird eine Live-Vorschau der Cookie-Box angezeigt.

Sprache

Die Standardsprache des Plugins ist Deutsch. Eine englische Sprachdatei liegt unter languages/n24-consent-manager-en_US.po und languages/n24-consent-manager-en_US.mo.

Schriftart

Das Plugin setzt keine eigene Schriftfamilie. Banner, Buttons und Tabs erben die Schriftart des aktiven Themes.

Der Floating-Button wird automatisch ausgegeben. Für einen zusätzlichen Link im Footer oder in Seiten kann dieser Shortcode genutzt werden:

[n24_consent_settings]

Die alten Shortcodes [conset_cookie_settings] und [conny_cookie_settings] bleiben als Aliase erhalten.

Verhalten ohne optionale Dienste

Sind keine Statistik-, Marketing- oder externen Mediendienste aktiv, arbeitet das Plugin im Nur-notwendig-Modus:

  • kein automatischer Banner beim Erstbesuch;
  • kein Consent-Cookie und kein Local-Storage-Eintrag;
  • keine Consent-ID, keine Einwilligungshistorie und keine neuen Serverprotokolle;
  • kein Historienreiter und keine Auswahl- oder Details-Schaltfläche neben den vorhandenen Tabs;
  • der Footer-Link und der Floating-Button öffnen ausschließlich die „Cookie-Informationen“;
  • ein bereits als „Cookie-Einstellungen“ gespeicherter Footerlink wird im Nur-notwendig-Modus gezielt als „Cookie-Informationen“ beschriftet und angebunden, ohne das Footer-Element neu zu speichern;
  • beim ersten Laden nach dem Update werden der frühere Browser-Speichereintrag und das frühere Consent-Cookie entfernt.

Sobald mindestens ein optionaler Dienst tatsächlich verfügbar ist, wechselt das Plugin automatisch zurück in den vollständigen Consent-Modus mit Banner, Auswahl, Speicherung und Protokollierung. Frühere serverseitige Protokolle werden durch die bestehende technische Aufbewahrungsgrenze automatisch bereinigt.

Dienste erweitern

Weitere Statistik- oder Marketing-Dienste können per Filter ergänzt werden:

add_filter('n24_consent_manager_services', function (array $services): array {
    $services['statistics'][] = [
        'id' => 'example_analytics',
        'name' => 'Example Analytics',
        'provider' => 'Example GmbH',
        'address' => 'Musterstraße 1, 12345 Musterstadt',
        'privacyUrl' => 'https://example.com/datenschutz',
        'purpose' => 'Statistische Auswertung der Website-Nutzung.',
        'cookies' => [
            [
                'name' => '_example',
                'expiry' => '13 Monate',
                'type' => 'HTTP Cookie',
                'purpose' => 'Wiedererkennung von Besuchern.',
            ],
        ],
    ];

    return $services;
});