Lightweight, user-friendly and customizable cookie consent banner to help you comply with the EU GDPR cookie law and CCPA regulations.
Pressidium Cookie Consent makes it easy to add a stylish, customizable cookie consent banner to your website and conditionally load third-party scripts (analytics, performance, targeting, etc.) based on the user-selected preferences to help you comply with EU GDPR cookie law, CCPA, and similar regulations.
Easily modify the cookie consent banner and settings modal text. Pick one of the built-in color presets to match your website’s aesthetic, or adjust the color of individual components via our convenient color picker. Choose from a variety of layouts, positions, and transitions directly from the WordPress dashboard.
The plugin is built on top of the Cookie Consent JS library by Orest Bida, a standalone vanilla JavaScript library with no third-party dependencies, that loads blazingly fast and won’t slow down your website.
An a11y friendly plugin — fully accessible and WAI-ARIA compliant.
Modify any text in the cookie consent banner and settings modal, and provide translations. Choose the language auto-detection strategy you prefer — either read the user’s browser language or read the markup of the current page to identify its primary language.
Fully responsive and mobile-friendly cookie consent banner and settings modal.
Control which scripts are loaded based on the user’s preferences. List the URLs of the scripts you’d like to block (both exact matches and regular expressions are supported) and prevent them from running until the user has given consent.
Automatically delete cookies when a user opts-out of a specific category inside cookie settings.
Block the user from interacting with the page until they consent to your cookie policy.
Ask users to consent again when you update your cookie policy.
Record user consents to be able to provide proof of consent for auditing purposes.
Automatically parse the user agent to detect bots, crawlers, and webdrivers. If one is detected, you have the option to hide the cookie consent banner from them.
Integrate with Google Consent Mode (GCM) to adjust how Google tags behave based on the user’s consent preferences. Supports both Google tag (gtag.js) and Google Tag Manager (GTM) implementations.
Programmatically control the plugin. Conditionally show/hide the cookie consent banner and/or the settings modal, accept one (or more) cookie categories, erase cookies, load previously blocked scripts, etc.
Automatic installation is the easiest option — WordPress will handle the file transfer, and you won’t need to leave your web browser.
pressidium-cookie-consent
folder to the wp-content/plugins/
directoryYes! This plugin is 100% free and open source.
Yes, the plugin will help you be GDPR and CCPA compliant if you set it right.
You can customize the cookie consent banner by going to the plugin settings page. On wp-admin, go to Settings -> Cookie Consent.
Just install and activate the plugin. The cookie consent banner will automatically be added to your website. You can customize the banner by going to the plugin settings page.
No, the plugin doesn’t scan your website. You will have to manually list the cookies you use. On wp-admin, go to Settings -> Cookie Consent, select the “Cookies” tab and list all Analytics and Targeting cookies.
No, the plugin doesn’t automatically block third-party scripts. You will have to manually list the URLs of the scripts you want to block. On wp-admin, go to Settings -> Cookie Consent, select the “Block Scripts” tab and list all third-party scripts you want to block (regular expressions supported).
Yes. On wp-admin, go to Settings -> Cookie Consent, select the “General” tab and make sure the “Page Scripts” option is enabled. Then, set the type
of your scripts tags to "text/plain"
and set a data-cookiecategory
attribute to "analytics"
, "targeting"
or "preferences"
.
For example, <script type="text/plain" data-cookiecategory="analytics" src="analytics.js" defer></script>
For more information, refer to the “Blocking scripts” section of our wiki.
For more information about the Pressidium Cookie Consent plugin, refer to our wiki.
Yes, you can export/import the plugin settings. On wp-admin, go to Settings -> Cookie Consent, and use the “Export Settings” and “Import Settings” buttons.
Yes, the plugin supports Google Consent Mode (GCM). On wp-admin, go to Settings -> Cookie Consent, select the “Consent Mode” tab and enable the “Google Consent Mode v2 (GCM)” option. Then, select either the Google tag (gtag.js) or the Google Tag Manager (GTM) implementation, and configure it accordingly.
Make sure that either the “Autorun” option is enabled on the plugin settings page, or that you manually call the pressidiumCookieConsent.show()
method.
Make sure you have clicked the “Save” button on the plugin settings page.
Make sure you have set the “Cookie Domain” option to the correct domain on the plugin settings page.
If you have spotted any bugs, or would like to request additional features from the plugin, please file an issue.
utf8
character setnull
as their admin footer text