Releases: AlkoKod/cz-cookie-consent
Release list
v1.4.0 — barvy, téma a font banneru
Novinky
Nový tab Design v nastavení (per-site i síťová konfigurace):
- Téma banneru — světlé / tmavé / auto (sleduje
prefers-color-schemenávštěvníka, přepíná se živě) - Barvy — 13 barev přes standardní WordPress color picker: pozadí, texty, odkazy, primární a sekundární tlačítka včetně hoveru, přepínače kategorií, overlay stránky. Prázdná hodnota = výchozí barva tématu; vlastní barvy platí v light i dark módu.
- Font banneru — výchozí z knihovny / převzít z webu (doporučeno) / vlastní font stack
Technicky se vše aplikuje jako přepis CSS proměnných --cc-* knihovny CookieConsent, takže pokročilejší úpravy (radiusy apod.) jdou dál dělat vlastním CSS na #cc-main.
Instalace: nahrajte cz-cookie-consent-1.4.0.zip přes Plugins → Add New → Upload Plugin (přes starší verzi stačí přeinstalovat, nastavení zůstává).
v1.3.1 — oprava blokace Google Maps (Bricks)
Opravný release.
Opraveno
- Google Maps iframe nebyl blokován na Bricks webech (hlášeno na akcadska.cz). Dvě příčiny:
- Matchoval se jen formát
google.com/maps/embed?pb=…. Nyní jsou pokryty všechny tři formáty embed URL: pb styl, Embed API (/maps/embed/v1/…?key=…) i starý stylmaps.google.com/maps?…&output=embed(Bricks element Map bez API klíče). - Bricks nerendruje přes
the_content, takže se obalování iframe vůbec nespouštělo. Plugin nyní filtruje ibricks/frontend/render_element.
- Matchoval se jen formát
Kompatibilita
- Ruční markup z v1.3.0 s holou
pbhodnotou vdata-idfunguje dál (normalizace v JS). - Ověřeno proti reálnému markupu z akcadska.cz + 7 regresním případům (pb styl, Embed API, ne-embed odkazy,
/maps/place, YouTube, cizí iframy).
Instalace: nahrajte cz-cookie-consent-1.3.1.zip přes Plugins → Add New → Upload Plugin (přes starší verzi stačí přeinstalovat).
v1.3.0 — první stabilní release
První stabilní release WordPress pluginu CZ Cookie Consent — cookie lišta s Google Consent Mode v2, logováním souhlasů a podporou multisite. Postaveno na knihovnách Orestbida CookieConsent 3.1.0 a iframemanager 1.3.0 (bundlované, není potřeba nic dalšího instalovat).
Instalace
Stáhněte cz-cookie-consent-1.3.0.zip níže a nahrajte přes Plugins → Add New → Upload Plugin (nebo rozbalte do wp-content/plugins/). Funguje na single-site i multisite (per-site i network aktivace).
Hlavní funkce
- Google Consent Mode v2 — default na
wp_headprioritě 0 (vždy před GTM), synchronní re-aplikace uloženého souhlasu pro vracející se návštěvníky - GTM4WP kompatibilita — 2.x automaticky (potlačení duplicitního default bloku), 1.x přes zarovnání flagů; funguje i bez GTM4WP
- Log souhlasů — vlastní globální tabulka s
blog_id, IP/UA pouze jako hashe se salt, CSV export, auto-purge - Kategorie a služby — necessary/functional/preferences/analytics/marketing, 19 předpřipravených služeb (Google, Meta, Sklik/Seznam, LinkedIn, TikTok, Hotjar, Clarity, Heureka) + custom služby
- Blokování iframe — YouTube, Google Maps, Facebook/Instagram embedy s placeholdery, auto-obalení obsahu, odblokování bez reloadu
- dataLayer eventy pro GTM (
cookie_consent_default/update/accept_all/reject_all/custom) — návod v docs/gtm-setup.md - Vícejazyčnost — čeština + angličtina, další jazyky v adminu, WPML/Polylang přes locale
- Síťová správa (multisite) — režimy Network defaults (dědění s možností přepisu) a Enforce (vynucené nastavení), síťový log
- Shortcode
[czcc_preferences](odkaz či tlačítko) pro pozdější úpravu souhlasu - REST endpoint s validací proti konfiguraci a rate limitem
- Přepracovaný admin — karty, přepínače, statistiky souhlasů, sbalitelné jazykové sekce
Historie verzí
- 1.3.0 — redesign admin rozhraní, statistiky v logu souhlasů
- 1.2.0 — shortcode
[czcc_preferences]s variantou tlačítka - 1.1.0 — síťová konfigurace pro multisite (defaults/enforce)
- 1.0.0 — první vydání
⚠️ Plugin je technický nástroj — finální texty a právní nastavení nechte posoudit právníkem. Testovací checklist: docs/testing.md