Login
Register
Or
Or
" 3. Guarda ALTERNATIVA: pegarlo en footer.php del child theme antes de ================================================================================ -->
\u0073cript> (function(){ 'use strict'; var STORAGE_KEY = 'c100_cookie_consent_v1'; var EXPIRY_DAYS = 365; // Detectar idioma según URL var isEnglish = window.location.pathname.indexOf('/en/') !== -1 || window.location.pathname === '/en'; var lang = isEnglish ? 'en' : 'es'; // Mostrar el idioma correcto document.querySelectorAll('[data-c100-lang]').forEach(function(el){ el.style.display = el.getAttribute('data-c100-lang') === lang ? '' : 'none'; }); // Verificar si ya hay consentimiento function getConsent(){ try { var raw = localStorage.getItem(STORAGE_KEY); if(!raw) return null; var data = JSON.parse(raw); if(data.expires && Date.now() > data.expires) { localStorage.removeItem(STORAGE_KEY); return null; } return data; } catch(e) { return null; } } function setConsent(value){ try { var data = { consent: value, timestamp: Date.now(), expires: Date.now() + (EXPIRY_DAYS * 24 * 60 * 60 * 1000), version: '2026.05.02', url: window.location.href, ua: navigator.userAgent.substring(0, 100) }; localStorage.setItem(STORAGE_KEY, JSON.stringify(data)); } catch(e) {} } var banner = document.getElementById('c100CookieBanner'); var btnAccept = document.getElementById('c100CookieAccept'); var btnClose = document.getElementById('c100CookieClose'); if(!banner) return; // Si ya aceptó, no mostrar if(getConsent()) { banner.style.display = 'none'; return; } // Mostrar con animación setTimeout(function(){ banner.classList.add('c100-ck-show'); }, 800); function hide(reason){ banner.classList.remove('c100-ck-show'); setTimeout(function(){ banner.style.display = 'none'; }, 400); setConsent(reason || 'accepted'); // Disparar evento custom para integraciones futuras (GTM, etc.) try { window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'cookie_consent', consent_status: reason || 'accepted', consent_version: '2026.05.02' }); } catch(e) {} } btnAccept.addEventListener('click', function(){ hide('accepted'); }); btnClose.addEventListener('click', function(){ hide('dismissed'); }); })(); //# sourceURL=woodmart-theme-js-after