Skip to Content search facebook instagram pinterest twitter youtube

WordPress 4 GDPR Tag Installation

There are two ways to add our GDPR tags to WordPress.

Whether it's for the compliance kit or to block EU website traffic, the installation process for WordPress is the same, using one of two methods. But first, we need to make sure we have an editable 'header.php' file inside a child theme...

Before you start - use a 'child theme'

WordPress uses themes (templates), which are frequently updated to remain secure. As such, we don't want to edit the main files in a WordPress theme to add our GDPR code, as changes may be overwritten by subsequent updates.

We handle this by using 'child' themes. A WordPress child theme is a basically just a folder in which any file that is found matching the name of a theme file, will be used instead of the original.

We're going to make sure that changes we make are done so in a child theme, and that's pretty simple, just follow these steps:

Installing EziGDPR Tag WordPress find Child Folder

  • In your WordPress website files directory, go to wp-content > themes

  • In this folder you should see a folder matching your current theme. The default themes are twentyfifteen, twentysixteen.. etc. so if there is one in there that doesn't follow that pattern - then it's probably that one.

  • We want to see two theme folders; my-theme (substitute your actual theme name here - in this instance it's cafe-elements) and my-theme-child. If my-theme-child is already there, good - if not then create an empty folder with this name (your theme folder name with '-child' added on).

  • If the folder existed already, look inside it for a file called header.php - if it's there, you're ready to go and can start installation, if it's not, or you only just created the folder, then you need to:

  • Open the main my-theme folder and find header.php - copy this file, then go back to your child folder and paste it in there.

  • Now you're ready to install your GDPR Compliance Kit or EU Visitor Blocker tag on your WordPress website.

Ths is only 'best practice,' so if you get stuck with any of this, it's not the end of the world; you can still install our code using the steps below.

Jump to:

  1. Using the editor inside Wordpress admin
  2. Directly editing the WordPress theme HTML

 

1. Using the editor inside WordPress admin

Get your tag code ready

Firstly, ensure your product is ready to go by following the steps from your EziGDPR admin dashboard. Go to your setup page to find your JavaScript include code, which looks something like this:

Add JS Snippet

We're going to need this shortly, so keep it handy.

Log in to your WordPress admin

Typically, this will be at http://www.my-site.com/wp-admin

Open the WordPress theme editor and load header.php

Installing EziGDPR Tag WordPress open editorIn your naivgation, go to Appearance > Editor.

From the top right menu, select your child theme, containing your copied header.php file and click select.

Installing EziGDPR Tag WordPress choose themeUnderneath your theme selector you'll be given a list of Templates - click on header.php

This will open your header file, which is where we'll insert our GDPR compliance or EU traffic blocking code.

Insert our GDPR JavaScript snippet

Install the JavaScript code from your EziGDPR setup page right after the <head> tag of your WordPress theme code, as shown below:

Installing EziGDPR Tag WordPress edit file

Now, just save your changes.

Note: if you don't see a save button, you might need to make your file editable by changing the permissions. This can usually be done by right clicking the file and looking for a "Permissions" area - which may be inside the properties menu, or security.

That's it!

It's as easy as that - one line of code.

Just make sure that every time you change your WordPress site template, you ensure there is a child theme with header.php containing our line of JavaScript.

2. Directly editing the HTML

Get your tag code ready

Firstly, ensure your product is ready to go by following the steps from your admin dashboard. Go to your setup page to find your JavaScript include code, which looks something like this:

Add JS Snippet

We're going to need this shortly, so keep it handy.

Edit your header.php, from your child folder

This is the file we located or created in the 'before you start' section.

Load this file into your favourite editor, and copy our line of GDPR JavaScript code right after your <head> tag, as shown below.

Installing EziGDPR Tag WordPress edit html

Upload your file

If your website is already online, you'll need to upload the new/edited file (and the child folder if you just created it) onto your website. You can do this via FTP, cPanel, or via your hosting company - just do it the same way you normally upload your files.

That's it!

It's as easy as that - one line of code.

Just make sure that every time you change your WordPress site template, you ensure there is a child theme with header.php containing our line of JavaScript.

EziGDPR - Simple tools to shield yourself from GDPR liability

We've done the research and developed the tools, so you don't have to.

The mitigation option

EU Visitor Blocker

If you're not targeting EU users - limit your GDPR exposure by blocking EU users.

For websites without the resources or desire to continue targetting EU visitors, we've created a simple but effective tool to block EU based users from visiting your site. Set it up and install in minutes.

GDPR risk mitigation the Ezi way.

The progressive option

GDPR Compliance Kit

Take care of the core parts of achieving a GDPR compliant website.

Our Compliance Kit aids your GDPR compliance journey by allowing EU visitors to opt-in or out of data sharing on your website, and provides tools to accommodate and manage data rights requests.

GDPR compliance the Ezi way.