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

N24 Consent Manager

WordPress-Plugin für Cookie-Einwilligungen und externe Medien – mit Dienstvorlagen, anpassbarem Design, Live-Vorschau und transparentem Cookie-Button.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/nerdies-webdevelopment/n24-consent-manager/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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;
});