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.