N24 Consent Manager
Consent- und Cookie-Informationen mit einstellbaren Farben, Icon und Texten.
by Nerdies24 · github.com/nerdies-webdevelopment/n24-consent-manager
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.zipWordPress-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

Cookie-Banner im Frontend

Installation
- Den Ordner
n24-consent-managernachwp-content/plugins/kopieren oder die ZIP-Datei in WordPress hochladen. - Im WordPress-Adminbereich unter
Pluginsaktivieren. - Unter
Einstellungen > N24 Consent ManagerURLs, 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.
Cookie-Einstellungen-Link
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;
});