Hide the cookie bar on selected pages in GDPR Cookie Consent

Hide the cookie bar on selected pages in GDPR Cookie Consent on child sites.

Snippet Type

Execute on Child Sites

Snippet

add_filter('cli_show_cookie_bar_only_on_selected_pages', 'webtoffee_custom_selected_pages', 10, 2);

function webtoffee_custom_selected_pages($html, $slug) {

    $slug_array = array('sample-page', 'test-page', 'my*');
    if (in_array($slug, $slug_array)) {
        $html = '';
        return $html;
    }

    // For wild card URL entry
    foreach ($slug_array as $slug_ar) {
        if (strpos($slug_ar, '*') !== false) {

            if (fnmatch($slug_ar, $slug)) {
                $html = '';
                return $html;
            }
        }
    }

    return $html;
}
1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.