Complianz Privacy Suite

Removing Google Maps and other services from the Cookie Blocker

Aert Hulsebos

Aert Hulsebos

Categories

Forums

Popular articles

Placeholders for iFrames

You’re able to block iFrames with Complianz with the built-in script center. (under Integrations). But preventing an iFrame from loading third-party cookies won’t strip the

Read More
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn

WordPress offers filter hooks to allow plugins to modify various types of internal data at runtime.

A plugin can modify data by binding a callback to a filter hook. When the filter is later applied, each bound callback is run in order of priority, and given the opportunity to modify a value by returning a new value.

The following example shows how a callback function is bound to a filter hook.

Note that $example is passed to the callback, (maybe) modified, then returned:

function example_callback( $example ) {
    // Maybe modify $example in some way.
    return $example;
}
add_filter( 'example_filter', 'example_callback' );

If you want to know more, before adding your first add_filter(), see below source. If it’s now your first time, see our collection of filters below.

source: https://developer.wordpress.org/reference/functions/add_filter/

For example: Google Maps iFrame

Did you implement Google Maps with an iFrame? You can “unset” the iFrame from the Cookie Blocker with the following steps:

1. Find the Source URL:

This is a regular iFrame source from Google. The blue URL is an example of the URL you should copy.

iframe src=”https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d19110.61969858318!” width=”600″ height=”450″ frameborder=”0″ style=”border:0″ allowfullscreen /iframe

2. Paste your source URL in the filter below


/**
 * Filter urls for iframes that should be blocked
 * @param array $iframe_tags
 * @return array $iframe_tags
 */

function cmplz_edit_iframe_tags($iframe_tags){
    if (($key = array_search('my-source-url.com', $iframe_tags)) !== false) {
        unset($iframe_tags[$key]);
    }

    return $iframe_tags;
}
add_filter('cmplz_known_iframe_tags', 'cmplz_edit_iframe_tags');

3. Add above filter to your themes functions.php

  1. Find your themes functions.php in your website folder. It should look like wp-content/themes/(your-active-theme)/functions.php
    * when using a child theme, please choose the functions.php from your child’s theme.
  2. Back-up your functions.php before adding the filter
  3. Add your filter using WordPad, Notepad or your favorite text editor.
  4. Save and overwrite your current functions.php. Keep your back-up ready if something happens.

4. It should now be removed from our Cookie Blocker list.

Are you using an API, or do you want to unblock other services? Have a look at all our other filters.

Recent articles

Subscribe