GDPR Cookie Consent Basic – User Guide

Thank you for downloading GDPR Cookie Consent!

The ePrivacy Directive (ePD), introduced in 2002 and known as the EU Cookie Law, requires websites to display cookie banners to let users know of the cookie usage. However, with the introduction of the General Data Protection Regulation (GDPR), consent became a hot topic. It mandated that the websites that have visitors from the EU should obtain prior cookie consent from the users before using cookies.

The GDPR Cookie Consent plugin by WebToffee is your one-stop solution to make your WordPress website comply with the GDPR and Cookie Law for the usage of cookies. You do not have to settle for somebody else’s design choice neither do you have to be a pro designer! All you need to do is install and activate the plugin on your WordPress site! It comes with attractive features, such as:

  • Adds a cookie consent bar to your website to notify the visitors of the usage of cookies.
  • The consent bar and the buttons and links are fully customizable per the look and feel of your website.
  • Options make the cookie notice bar disappear after a few seconds (completely configurable) or to accept on scroll (an option available under Italian law).
  • Allows the web owners to configure cookie details and their descriptions from the backend.
  • Helps in generating cookie and privacy policy.
  • The cookies are not rendered by default and loaded only upon user consent.
  • Cookie audit module helps in displaying the list of cookies on your cookie or privacy policy using simple shortcodes.
  • Supports WPML and qTranslate, so your translation needs are covered.


To install the plugin:

  1. Download the zip file.
  2. Login to your WordPress site as admin.
  3. Go to Plugins > Add New > Upload Plugin.
  4. Upload the plugin file from the downloads.
  5. Activate the plugin.

GDPR Cookie Consent is now up and running!

GDPR Cookie Consent –Customization and Settings

After activating the plugin, you will see GDPR Cookie Consent on the menu.

GDPR Cookie Consent
GDPR Cookie Consent – WordPress Menu

The cookie bar is now active on your website, and you can check it on the front-end.

GDPR Cookie Consent banner
Active GDPR Cookie Consent Banner – Sample

Cookie Law Settings

This option lets you customize the cookie bar however you want. It has several tabs that you can use to modify the different parts of the notification. 

Plugin Cookie Law Setting


This tab has three settings: Cookie BarShow Again TabOther

Cookie Law Setting – General
Cookie Bar

This setting allows you to customize the banner per your requirement.

Cookie Bar settings

You can make the following modifications to the cookie bar:

  • Disable or enable the cookie bar.
  • Change the style (banner, popup, or widget).
  • Position of the bar. For banner – header or footer, for popup- to add an overlay, and for widget left or right. Please note that setting an overlay for the popup bar will block users from browsing the website unless they give consent. 
  • Animate or make it sticky while loading the website.
  • Animate the way the notification disappears or to disappear without any visual effect.
  • Enable or disable the Auto-hide (Accept) cookie bar after the delay option. You can set the time until it hides the bar. 
  • Enable or disable the Auto-hide cookie bar (Accept on scroll) option.
Show Again Tab

This tab lets you modify the option to show the cookie bar again.

Show Again Tab settings

You can change the position, margin, and text of the tab.

Here is a screenshot of how it will look on the front-end of the site.

GDPR Cookie Consent show again
Show Again tab – Sample
Other settings

This tab lets you disable or enable reloading of the page upon user actions, such as scroll accept, clicking accept, or clicking reject.

Customise Cookie Bar

GDPR Cookie Consent
Cookie Bar further settings

You can further customize the cookie bar here, such as adding bar title, message (supports basic shortcodes for links and buttons as shown in the screenshot above), bar color, and text color and font.

Customise Buttons

The tab has four settings: Accept ButtonReject ButtonSettings Button, and Read More Link

Cookie consent bar buttons
Button settings

You can choose the text and its color, background color, whether clicking the button will close the header or open URL, and size of the buttons as shown:

Accept button settings

Additionally, in theRead More Link tab, you can decide if the button/link will open a specified URL or page. Here it is linked to the Cookie Policy of the website. You can also select if the link should open in a new window. It also gives a direct link to generate content for the Cookie Policy page.

Read More link settings


Advanced tab lets you delete and reset all your current settings.

Advanced setting

Help Guide

This tab has two settings: Shortcodes and Help Links.


This section lists the shortcodes to add links, buttons, or the cookie audit table. You can add these codes anywhere on the web page.

Cookie Consent Bar shortcodes
Shortcodes for the Cookie Bar
Help Links

This section links you to the user guide and support page for the plugin.

GDPR Cookie Consent Plugin help guide
Plugin Help Links

Cookie List

Cookie List Page

This option lets you add the details about cookies used on your website. For this, you need to identify the cookies used by your website. This article lists down methods to find out the cookies your website installs on the browser. You can also go to CookieServe, a free website cookie checker. Just enter the URL and hit search. It will list the cookies the page uses in just minutes!

Once you have identified the cookies, add the cookies to the plugin from the Add New page in the plugin. From this page, add all the cookie details. The following are the data required by the plugin to add a new cookie:

Cookie Title – Add the title of the cookie. This field is for audit purposes, so this field allows you to add the name of the cookie in a user-friendly manner.

Cookie Description – This allows you to add the description of the plugin so that you can explain what the purpose of the cookie is, what it does, what data it collects, etc.

Cookie ID – Add the unique identifier that websites and servers associate with the browser on which the cookie is stored.

Cookie Type – This is to indicate the type of cookie – persistent, session, or third-party. Persistent cookies are those that generally persists even after you close the browser. Session cookies are those cookies that will expire when the session is over. Third-party cookies are the cookies that are installed by third-party services used on the website.

Cookie Duration – This is the time duration the cookies will be active on the browser. The easiest way to find out the duration of a cookie is from the developer console of the browser.

Cookie Sensitivity – Cookies are either necessary or non-necessary. The necessary cookies are those cookies that, as the name indicates, are necessary for the website to function in its intended way. This type of cookies will always be active. The non-necessary cookies are those cookies whose scripts need to be added in the plugin and that the users can enable/disable.

After the cookies have been added to the plugin, the cookies will be listed on the Cookie List page.

List of cookies – Cookie List

The GDPR Cookie Consent plugin uses the following cookies, that you can add to the cookie list:

viewed_cookie_policy – The primary cookie that records the user consent for the usage of the cookies upon ‘accept’ and ‘reject.’ It does not track any personal data and is set only upon user action (accept/reject).

cookielawinfo-checkbox-necessary/cookielawinfo-checkbox-non-necessary – It records the default button state of the corresponding category. It works only in coordination with the primary cookie.

None of these cookies store the personal data of users.

Policy Generators

This option allows you to create a cookie policy page for your website. It constitutes of following sections:

  • About the cookie policy
  • What are cookies?
  • How do we use cookies?
  • What types of cookies do we use?
  • How can I control the cookie preferences?

You can add sections using Add New.

There is an option Live Preview to see how it looks on your website. You can either create a new page or update the existing cookie policy page.

Cookie Policy Draft

Once you publish the page, it will be available on your website.

Non-necessary Cookies

Non-necessary Cookies settings

This section lets you change the setting for enabling the state of non-necessary cookies. You can also edit the description that you want to display after clicking the cookie settings button/link.

Non-necessary cookies description

To block non-necessary cookies you need to add the cookie scripts to this section and remove them from the website source code The scripts added to this page will be rendered on the website based on user consent. You can either add the cookies on the head section of the website or the body section of the website.

How to check whether the scripts are being rendered or not?

When the users record their consent either by clicking on the Accept or the Reject button, the GDPR cookie consent plugin installs a cookie named viewed_cookie_policy. This cookie only stores the value ‘yes’ on the accept event and ‘no’ on reject. You can view the value set for the cookie from the developer console of the browser.

To check whether the scripts are being added on the website, check the source code of the site before and after recording the consent. Prior to giving consent, the scripts of the cookies will not be added in the head/body section of the plugin. If the user gives the consent and accepts the cookies, the scripts can be seen either on the head/body section in the page source code. If the user has rejected the cookies, the scripts will not be added to the pages and cannot be seen in the page source.

Necessary Cookies

You can add the description for the necessary cookies that you want to display after clicking the cookie settings button/link.

Necessary Cookies description

Privacy Overview

GDPR Cookie Consent Privacy Overview
Cookie Bar Privacy Overview setting

You can add the privacy overview text that you want to display after clicking the cookie settings button/link.

GDPR Cookie Consent Privacy Overview
Cookie Bar Privacy Overview

After all the settings, this is how the sample cookie banner looks like:

cookie consent bar sample
GDPR Cookie Consent Banner – Sample Page

Cookie Audit Table

The GDPR Cookie Law requires that the users should be notified of the cookies that are being used by the website, what their purpose is, how they are used, what data they collect. The Cookie Consent plugin allows you to display all the cookies added to the plugin in a tabular format using the following shortcodes:

Cookie Audit Table shortcodes

You can use this shortcode anywhere on the website. The shortcode will help you to display all the cookies.

Default Cookie Table

If you use the attribute not_shown_message =”No cookies found” and if there are no cookies added in the plugin, then the audit table will display the message within the attribute.

Cookie audit table with “no cookies found”

If there are cookies added, it will display the list of cookies. For example, if you use the attributes heading=”The below list details the cookies used in our website.” and style=”winter” and columns=”cookie,description,type,duration”, you will get the result:

Cookie audit table with other attributes

GDPR Cookie Consent Plugin – Pro

The plugin has a pro version that has additional features like cookie scanning, auto-blocking scripts for third-party cookies, granular consent settings, location-based exclusion of the cookie bar, etc. To know more details, please visit the product page. You can also go through the detailed user guide for the premium version here.


Need help? Just head over to the support page. We will be happy to help you!

Disclaimer: Installing this plugin alone does not make your site GDPR-compliant. Since each site uses different cookies, you need to ensure you have the necessary configurations in place with a supporting cookie notice