Shortcody, CSS a vývojárske informácie

Shortcody [kncc_cookie_policy] a [kncc_cookie_settings], vlastné CSS, JavaScript API, udalosti, súbor cookie so súhlasom a filtre.

Shortcody

Shortcode Čo robí
[kncc_cookie_policy] Vyhlásenie o súboroch cookie: súbory cookie podľa kategórií, aktuálna voľba návštevníka a tlačidlo Upraviť predvoľby súborov cookie
[kncc_cookie_settings] Odkaz, ktorý znova otvorí nastavenia súborov cookie
[kncc_cookie_settings text="Manage cookies"] Rovnaký odkaz s vlastným textom

Odkaz na nastavenia umiestnite do pätičky alebo ponuky, aby mohli návštevníci svoju voľbu vždy zmeniť.

Každý prvok s triedou kncc-open-settings po kliknutí otvorí banner:

<a href="#" class="kncc-open-settings">Cookie settings</a>

Z JavaScriptu:

window.knccEditConsent();

Vlastné CSS

Karta Dokumentácia v plugine obsahuje šablónu CSS so všetkými selektormi, ktoré plugin používa. Skopírujte ju do Vzhľad → Prispôsobiť → Dodatočné CSS, do podriadenej témy alebo do pluginu na úryvky kódu a odkomentujte pravidlá, ktoré potrebujete.

  • Ak sa pravidlo neuplatní, pridajte pred selektor .kncc-banner alebo doplňte !important.
  • Pri typografii Štýl pluginu používajú pravidlá písma !important. Pre jednoduchšie prepisovanie prepnite na Štýl témy.
  • Hodnota z-index bannera je 999999 a plávajúceho tlačidla 999998. Zvýšte ich, ak vaša téma zobrazuje prekrytia nad bannerom.

Voľba sa ukladá na jeden rok do súboru cookie prvej strany kncc_consent ako JSON zakódovaný pre URL:

{ "necessary": true, "analytics": true, "marketing": false, "preferences": false, "choice": "custom", "timestamp": "2026-10-28T09:00:00.000Z" }

choice má hodnotu accept, reject alebo custom. Ak potrebujete voľbu návštevníka, prečítajte ju zo svojho kódu, ale nezapisujte ju: použite banner alebo knccEditConsent().

Udalosti

  • dataLayer: consent_update s hodnotami consent_analytics, consent_marketing a consent_preferences, odosiela sa pri výbere návštevníka. Pozrite si Google Consent Mode v2 a Tag Manager.
  • Google Consent Mode: gtag('consent', 'update', …) so signálmi povolených kategórií.
  • WP Consent API: voľba sa zdieľa s pluginmi, ktoré toto API podporujú.

Pozdržanie vlastných skriptov

Ak chcete, aby váš vlastný skript počkal na kategóriu, vypíšte ho s typom text/plain a kategóriou:

<script type="text/plain" data-kncc-category="marketing" src="https://example.com/widget.js"></script>

Plugin ho spustí, keď návštevník túto kategóriu povolí. To isté bez zásahu do kódu urobí pravidlo Blokovať podľa adresy na karte Blokovanie skriptov.

Filtre

Filter Predvolené Použitie
kncc_block_html_scripts true Vráťte false, ak chcete vypnúť blokovanie skriptov v HTML stránky aj skriptov pridaných neskôr
kncc_block_injected_scripts true Vráťte false, ak chcete vypnúť iba strážny skript pre skripty pridané po načítaní stránky
kncc_block_iframes true Vráťte false, ak chcete vypnúť blokovanie YouTube a Vimeo
// Example: turn off the guard for scripts added after load.
add_filter('kncc_block_injected_scripts', '__return_false');

Aktualizované 28. októbra 2026

Niečo je nesprávne alebo chýba? Napíšte mi vo fóre podpory. (otvorí sa na novej karte)