Cookield

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:

  1. Acesse o Dashboard da Cookield
  2. Vá para Banners no menu lateral
  3. Selecione o banner do seu site
  4. 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.

  1. No painel do WordPress, vá para Plugins → Adicionar novo
  2. Pesquise por "Cookield"
  3. Clique em Instalar agora e depois em Ativar
  4. Vá para Configurações → Cookield
  5. Cole seu Banner ID no campo indicado
  6. 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:

  1. No painel do WordPress, vá para Aparência → Editor de tema
  2. Selecione o arquivo header.php
  3. Adicione o script antes de <?php wp_head(); ?>
  4. 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

  1. Acesse seu site em uma janela anônima
  2. O banner de consentimento deve aparecer na primeira visita
  3. No Dashboard da Cookield, vá para Banners → Status — deve mostrar "Ativo"
  4. 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.