WordPress: Ocultar a barra de cookies de páginas usando o plugin CookieYes

COMPARTILHE

Este tutorial é destinado a quem usa o WordPress e o plugin “CookieYes | GDPR Cookie Consent & Compliance Notice“. Se você utiliza outro plugin de consentimento, esse tutorial não vai funcionar.

Muitas vezes você deseja ocultar a barra de cookies de algumas páginas, como a página de links do Instagram, ou outra qualquer. O plugin não traz nativamente o recurso de ocultar múltiplas páginas.

Para isso usaremos uma function e um filter do próprio plugin.

Como configurar?

Copie o código a seguir e cole no functions.php do seu tema ativo, configure e salve o arquivo.

Você irá precisar alterar o conteúdo do array $arSlug, para configurar o endereço das página que deseja ocultar a barra.

Exemplo:

    // Se deseja oculta a barra da página www.seudominio.com/links/
    // configure da forma abaixo
    $arSlug = array(
		'links'
	);

Não precisa adicionar a URL completa, apenas o slug da página.
Exemplo: links

Você pode usar o * para configurar múltiplas páginas.

Exemplo: Se usar links*, a função irá retirar a barra de todas as páginas que começam como links, como links-produtos, links-instagram e links.

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

function miro_cookieyes_selected_pages($html, $slug) {
    $arSlug = array(
		'sua-pagina',
		'sua*'
	);
    if (in_array($slug, $arSlug)) {
        $html = '';
        return $html;
    }

    // Validando URL curinga (que usaram *)
    foreach ($arSlug as $stSlug) {
        if (strpos($stSlug, '*') !== false) {
            if (fnmatch($stSlug, $slug)) {
                $html = '';
                return $html;
            }
        }
    }

    return $html;
}

Quer saber mais?

Assista nossa aula gratuita que ensina a usar o plugin CookieYes no vídeo abaixo.

Ramiro Lobo

Ramiro é Diretor de Tecnologia da Hostnet e trabalha há mais 20 anos com desenvolvimento sites e infraestrutura de Internet. Especialistas em WordPress, atuando em projetos internos da Hostnet e de clientes, promovendo integrações entre a plataforma e ferramentas para negócios e desenvolvendo plugins.
GRÁTIS CURSO COMPLETO! Curso Grátis de WordPress

Curso de WordPress Grátis

Ministrado por:
Ramiro Lobo e Gustavo Guanabara

Sobre o Curso
Curso grátis de WordPress Profissional, cobrindo todo o processo de criação desde a instalação do WordPress, escolha de cores, fonts e instalação de plugins para montar um setup completo. WordPress super atualizado, com o uso do editor de blocos Gutenberg.

Grupo fechado

Facebook

Faça parte do nosso grupo fechado sobre WordPress no Facebook.

Já são milhares de pessoas que se ajudam, tiram dúvidas e tem acesso a promoções exclusivas.