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ť.
Otvorenie nastavení z vlastného odkazu
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-banneralebo 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-indexbannera je 999999 a plávajúceho tlačidla 999998. Zvýšte ich, ak vaša téma zobrazuje prekrytia nad bannerom.
Súbor cookie so súhlasom
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_updates hodnotamiconsent_analytics,consent_marketingaconsent_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)