WordPress: Ocultar a barra de cookies de páginas usando o plugin CookieYes
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.
Posts recentes
COMPARTILHE
Se você gostou deste artigo, ajude a compartilhar este conteúdo.