Skip to content

Releases: AlkoKod/cz-cookie-consent

v1.4.0 — barvy, téma a font banneru

Choose a tag to compare

@AlkoKod AlkoKod released this 21 Aug 12:21

Novinky

Nový tab Design v nastavení (per-site i síťová konfigurace):

  • Téma banneru — světlé / tmavé / auto (sleduje prefers-color-scheme ná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)

Choose a tag to compare

@AlkoKod AlkoKod released this 21 Aug 12:09

Opravný release.

Opraveno

  • Google Maps iframe nebyl blokován na Bricks webech (hlášeno na akcadska.cz). Dvě příčiny:
    1. 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ý styl maps.google.com/maps?…&output=embed (Bricks element Map bez API klíče).
    2. Bricks nerendruje přes the_content, takže se obalování iframe vůbec nespouštělo. Plugin nyní filtruje i bricks/frontend/render_element.

Kompatibilita

  • Ruční markup z v1.3.0 s holou pb hodnotou v data-id funguje 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

Choose a tag to compare

@AlkoKod AlkoKod released this 21 Aug 10:34

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_head prioritě 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