Integração com WordPress
Instale a Cookield no seu site WordPress em poucos minutos. Escolha entre o método manual (header.php ou functions.php) ou o plugin oficial.
Encontrando seu Banner ID
Antes de começar, você precisa do seu Banner ID. Para encontrá-lo:
- Acesse o Dashboard da Cookield
- Vá para Banners no menu lateral
- Selecione o banner do seu site
- Na aba Instalação, copie o Banner ID (formato:
ban_xxxxxxxxx)
Método 1: Plugin Cookield (Recomendado)
O plugin oficial Cookield para WordPress é a forma mais simples de integração.
- No painel do WordPress, vá para Plugins → Adicionar novo
- Pesquise por "Cookield"
- Clique em Instalar agora e depois em Ativar
- Vá para Configurações → Cookield
- Cole seu Banner ID no campo indicado
- Clique em Salvar alterações
💡 Dica: O plugin é compatível com caches populares (WP Rocket, W3 Total Cache, LiteSpeed Cache) e com page builders como Elementor e Divi.
Método 2: Manual via header.php
Adicione o script diretamente no arquivo header.php do seu tema ativo:
- No painel do WordPress, vá para Aparência → Editor de tema
- Selecione o arquivo header.php
- Adicione o script antes de
<?php wp_head(); ?> - Clique em Atualizar arquivo
<!-- wp-content/themes/seu-tema/header.php -->
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo('charset'); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Cookield CMP — adicionar ANTES de wp_head() -->
<script src="https://cdn.cookield.io/banner/SEU_BANNER_ID.js" async></script>
<?php wp_head(); ?>
</head>⚠️ Atenção: Ao atualizar o tema, suas alterações no header.php podem ser perdidas. Use um tema filho (child theme) ou o método via functions.php abaixo.
Método 3: Via functions.php (wp_head hook)
Este método usa o hook wp_head para injetar o script programaticamente. Mais seguro contra atualizações de tema.
// wp-content/themes/seu-tema/functions.php
// (ou no functions.php do tema filho)
function cookield_add_banner_script() {
?>
<script src="https://cdn.cookield.io/banner/SEU_BANNER_ID.js" async></script>
<?php
}
add_action('wp_head', 'cookield_add_banner_script', 1);O parâmetro 1 define prioridade máxima, garantindo que o script seja carregado antes de outros.
Alternativa: wp_enqueue_scripts
// functions.php — usando wp_enqueue_scripts
function cookield_enqueue_banner() {
wp_enqueue_script(
'cookield-banner',
'https://cdn.cookield.io/banner/SEU_BANNER_ID.js',
array(), // sem dependências
null, // sem versão (URL já versionada)
false // false = carrega no <head>
);
}
add_action('wp_enqueue_scripts', 'cookield_enqueue_banner', 1);Verificando a instalação
- Acesse seu site em uma janela anônima
- O banner de consentimento deve aparecer na primeira visita
- No Dashboard da Cookield, vá para Banners → Status — deve mostrar "Ativo"
- Abra o DevTools (F12) → Console — não deve haver erros
Dicas para WordPress
- ✓Se usa cache, limpe o cache após instalar o script.
- ✓O script é compatível com Multisite — use Banner IDs diferentes por site.
- ✓Para WooCommerce, o banner funciona em todas as páginas, incluindo checkout.
- ✓Prefira sempre o tema filho para evitar perder alterações em atualizações.