1. Instala y activa
En WordPress ve a Plugins → Añadir nuevo → Subir plugin, elige el zip del plugin y actívalo. En el menú aparece la entrada «Cookie Consent».
2. Configura el banner
Elige la posición, los colores, la duración de la elección y el acceso a las preferencias: icono flotante o enlace en el pie de página. Los textos dejados vacíos usan los predeterminados, en el idioma del sitio o, en los sitios multilingües, de cada página. Si el sitio usa solo cookies técnicas, desactiva el banner.
3. Conecta los servicios
En la pestaña Integraciones introduces el ID de Google Analytics 4, de Google Tag Manager o del Meta Pixel: cada servicio se activa solo cuando el visitante acepta su categoría. Para los demás servicios pega el código en los scripts personalizados.
4. Escanea las cookies
Visita el sitio aceptando todas las cookies y luego inicia el escaneo desde la pestaña Cookies. Revisa la tabla: clasifica las cookies no reconocidas y añade a mano las que falten.
5. Crea la Cookie Policy
En la pestaña Responsable introduces los datos del responsable y después, desde la pestaña Política de cookies, creas la página: el plugin la enlaza con el banner y la mantiene actualizada. Cuando los cookies cambian de forma significativa propone una nueva versión y, tras tu confirmación, el banner vuelve a preguntar a todos.
6. Crea la Privacy Policy
En la pestaña Política de privacidad respondes a las preguntas, paso a paso, y creas la página. El texto sigue las respuestas: cuando el sitio cambia, actualizas las respuestas y la página se actualiza con ellas.
7. Conserva o reutiliza la configuración
Desde la pestaña Herramientas descargas el archivo de exportación: es una copia de seguridad, y en otro sitio con el plugin lo importas desde la misma pestaña. Tras la importación inicia un escaneo, para comparar la lista de cookies con el nuevo sitio.
Shortcode: enlaces a las preferencias, políticas y tablas de cookies
[custcc_preferences label="Gestiona las cookies"]
[custcc_cookie_policy]
[custcc_privacy_policy]
[custcc_cookie_table category="statistics"]
Enlace personalizado, en un menú o en un botón
<a href="#custcc-preferences">Preferencias de cookies</a>
HTML: mantener bloqueado un script hasta el consentimiento
<script type="text/plain" data-custcc-category="statistics"
data-src="https://example.com/tracker.js"></script>
PHP: bloquear un script encolado por WordPress
add_filter( 'custcc_blocked_handles', function ( $handles ) {
$handles['some-tracker'] = 'marketing';
return $handles;
} );
JavaScript: reaccionar a la elección del visitante
document.addEventListener( 'custcc:change', function ( event ) {
// event.detail.categories: [ 'necessary', 'statistics' ]
} );
window.custcc.has( 'statistics' ); // true / false
window.custcc.open(); // reabre el panel
Otros filtros: custcc_banner_active, custcc_client_ip (para los sitios detrás de un proxy), custcc_rate_limit, custcc_catalog y custcc_catalog_providers (para ampliar el catálogo), custcc_scan_urls, custcc_policy_width y custcc_policy_own_title (marco y título de las páginas de las políticas), custcc_page_id y custcc_text (para los sistemas multilingües que no responden a wpml_object_id o no traducen las opciones).