WDNS - Consent Manager
WDNS - Consent Manager based on Klaro! is lightweight plugin that will help you make your website's fully compatible with (EU)GDPR policies.
Description from the Klaro! page
Klaro! [klÉro] is a simple consent management platform (CMP) and privacy tool that helps you to be transparent about the third-party applications on your website. It is designed to be extremely simple, intuitive and easy to use while allowing you to be compliant with all relevant regulations (notably GDPR and ePrivacy).
The WDNS - Consent Manager can manage both inline and external scripts as well as static tracking elements like images or stylesheet links. No extra file manipulations are needed! All scripts can be edited within the plugin itselfs.
Features
- 100% GDPR compliant (hope so)
- Customisable cookie message using .po file (multi language support)
- Redirects users to modal for more cookie information and toggle individual scripts
- Custom link to Privacy Policy page
- Option to refuse deletion of functional cookies
- Option to review and edit user consent
- Option to reset the user consent
- Set the text and background collors
- Set Klaro events onAccept, onInit and onDecline
- Set Klaro vars
- Optimised for mobile as well as desktop browsers
- Can manage inline scripts and external script files (images, stylesheets, links in planing)
- Allow users to have control of what scripts are loaded.
- Shortcode to review and reset consent
Important Notice
Activating the plugin does not guarantee that your website will successfully fulfill its responsibilities and obligations under the GDPR.
Companies and organisations should assess their responsibilities and ensure whether additional measures need to be taken to comply with legal obligations based on a Data Protection Impact Assessment (DFA).
Installation
- Unzip and upload the plugin folder to your plugins directory (usually wp-content/plugins/).
- Activate the plugin.
- Visit the Settings page under Dashboard -> Consent Manager -> Settings in your WordPress dashboard.
- Configure plugin settings to your needs.
- Create new Applications (titel and description) and press save.
- After the first publication (save button) other parameters can be set and the application can be activated.
- Add the given shortcodes to review or reset consent to e.g. privacy policy page or other.
Shortcodes
Using the following shortcodes on your website (e.g. privacy). So visitors can review, update and reset their consent:
PHP
[klaro type="review"]your content goes here[/klaro]
PHP
[klaro type="reset"]your content goes here[/klaro]
Changelog
2.6.2 (2025-07-25)
- Tweaked - Tested with WP 6.8
- Concatenate and Uglify JS for lower LCP, CLS and INP times (WP_DEBUG mode FALSE)
2.6.1 (2025-01-31)
- Tweaked - Contextual notice enhancemants (external cripts and content)
- Tweaked - Contextual font size customizeable
- Bugfix - Contextual inline script loading behaivor
2.6.0 (2025-01-17)
- Added - Service tags (enquiries and bookings, external service provider)
- Added - New contextual content type (script & code)
- Tweaked - CSS, smoother button style
- Tweaked - Tested with WP 6.7
- Tweaked - Translations (EN,DE)
- Fixed - PHP minor bugfixes
2.5.0 (2024-10-20)
- Tweaked - Tested with WP 6.6
- Tweaked - Updated to Klaro! Master v.0.7.22
2.4.4 (2024-06-19)
- Fixed - PHP Warning: Undefined array key "cm_cm_opacity"
2.4.3 (2024-04-08)
- Tweaked - Tested with WP 6.5
- Tweaked - The scope of named constant is now limited in namespce
- Tweaked - Constants now defined as static scalar values (as possible)
2.4.2 (2024-02-02)
- Tweaked - Latest WP Package Updater version added
- Tweaked - Minor adjustments to plugin header and readme.txt
- Tweaked - Action link to manage services added
- Tweaked - i18n compatibility
2.4.1 (2023-12-20 keep alive update)
- Tweaked - Tested with WP 6.4
2.4.0 (2023-08-17)
- Tweaked - Tested with WP 6.3
- Tweaked - Tested with PHP 8.2.6
2.3.4 (2023-05-15)
- Fixed - Loads scripts only when at least one service is defined (prevents JS error messages)
- Fixed - Array name corrected (default settings)
2.3.3 (2023-04-25)
- Fixed - Plugin name has been adapted to the WDNS DevOps guidelines
- Fixed - Translations supplemented and adapted
2.3.2 (2023-04-08)
- Fixed - Bug with the rendering of radio buttons (settings section)
- Fixed - Translations supplemented and adapted
- Added - Warning if terms of use have not been agreed
2.3.1 (2023-02-14)
- Fixed - Optimze CSS settings on mobile devices
- Fixed - Remove unused php file
2.3.0 (2022-11-09)
- Added - Version check when options array changed to newer release
- Fixed - Remove showing the License key required info in plugin management
2.2.0 (2022-10-26)
- Added - A license key is required for automatic updates. The plugin can also be used without a key, except updates
- Tweaked - Multiple CSS options added
- Fixed - Missing variable in translation (JS)
2.1.0 (2022-03-06)
- Tweaked - The default name of the cookie is set to Klaro!
- Tweaked - CSS animation and lightweight styling for better user experience
- Added - Consent to the use of the plugin is required
- Added - Posibillity to exclude privacy policy and/or cookie policy page from CM observation
2.0.2 (2022-02-16)
- Tweaked - Versionfiles content now is Versionfile instead of version number
- Tweaked - Simple and lightweight CSS animation
2.0.1 (2021-11-15)
- Fixed - Minor bug in generating inline css (.cm-font-size)
2.0.0 (2021-10-20)
- Version pump from 1.0.1 to 2.0.0
- Added - Recoded from ground up ( using PHP namespaces and autoload )
- Added - 1st contextual consent service (iFrame(s))
- Added - Set indivudual font size (.025rem steps)
- Added - Display cookie meta information (name, scope, period)
1.0.1 (2021-08-27)
- Added - Add Klaro version to the info box (dashbaord / settings)
- Fixed - Bug in rendering inline css
1.0.0 (2021-08-24)
- Version pump from 0.0.4 to 1.0.0
- Added - a memory effect to return to the last settings tab (local storage)
- Added - a short instruction on add service section
- Tweaked - Set deferred loading the Klaro library as standard
- Tweaked - Translation modified (*.po and *.mo files)
- Tweaked - readme.txt (added shortcode section)
0.0.4 (2021-08-23)
- Tweaked - Custom content now possible within both shortcodes
- Tweaked - Custom CSS settings for .cookie-modal and .cookie-notice DIV
- Tweaked - Klaro Javascript library integration (async, defer or synchronously)
- Tweaked - Individual loading attributes per application (async, defer or synchronously)
0.0.3 (2021-08-19)
- Added - Klaro service events and vars per application
- Added - Application ordering /sorting
- Added - Make the application title mandatory (missing function in WP)
- Tweaked - Internationalization and plugin layout (some parts)
- Tweaked - Code cleanup and code review
- Tweaked - Admin and user interface review
0.0.2 (2021-08-18)
- Added - WPPUS update services
- Fixed - Bug in generating inline scripts
0.0.1 (2021-08-17)
- Initial version for testing purposes only (alpha).
License
- The WDNS - Consent Manager plugin is licensed under the GPLv2 or later.
- The Klaro! project is licensed under a BSD-3 license. A list of third-party libraries can be found in the package.json file.
Visiting Klaro! for further informations.
License Key
A valid license key is required for automatic updates (since version 2.2.0). The plugin can be used without restrictions, except automatic updates.
For more information, visit the developer website
File has been read by: HTTP(s) Request
Page rendered by WDNS Readme Parser in 0.00035 seconds.
The WDNS DEVOPS portal is currently under developement!
The UX, the content and further information will be available in the coming weeks.