Kratki kodovi, CSS i programeri

Kratki kodovi [kncc_cookie_policy] i [kncc_cookie_settings], prilagođeni CSS, JavaScript API, događaji, kolačić privole i filtri.

Kratki kodovi

Kratki kod Što radi
[kncc_cookie_policy] Izjava o kolačićima: kolačići po kategoriji, trenutni odabir posjetitelja i gumb Uredi postavke kolačića
[kncc_cookie_settings] Poveznica koja ponovno otvara postavke kolačića
[kncc_cookie_settings text="Manage cookies"] Ista poveznica s vašim vlastitim tekstom

Stavite poveznicu na postavke u podnožje ili izbornik, kako bi posjetitelji uvijek mogli promijeniti svoj odabir.

Svaki element s klasom kncc-open-settings otvara baner kad se klikne:

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

Iz JavaScripta:

window.knccEditConsent();

Prilagođeni CSS

Kartica Dokumentacija u dodatku sadrži CSS predložak sa svakim selektorom koji dodatak koristi. Kopirajte ga u Izgled → Prilagodi → Dodatni CSS, svoju podređenu temu ili dodatak za isječke koda i otkomentirajte pravila koja trebate.

  • Ako se pravilo ne primjenjuje, dodajte mu ispred .kncc-banner ili dodajte !important.
  • Kod tipografije Stil dodatka pravila za font koriste !important. Prijeđite na Stil teme radi lakšeg nadjačavanja.
  • z-index banera je 999999, a plutajućeg gumba 999998. Povećajte ih ako vaša tema prikazuje slojeve iznad banera.

Odabir se godinu dana pohranjuje u kolačić prve strane kncc_consent, kao JSON kodiran za URL:

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

choice je accept, reject ili custom. Čitajte ga iz vlastitog koda ako trebate odabir posjetitelja, ali ga ne upisujte: koristite baner ili knccEditConsent().

Događaji

  • dataLayer: consent_update s consent_analytics, consent_marketing i consent_preferences, šalje se kad posjetitelj odabere. Pogledajte Google Consent Mode v2 i Tag Manager.
  • Google Consent Mode: gtag('consent', 'update', …) sa signalima dopuštenih kategorija.
  • WP Consent API: odabir se dijeli s dodacima koji podržavaju taj API.

Zadržavanje vlastitih skripti

Da bi vaša skripta čekala kategoriju, ispišite je s tipom text/plain i kategorijom:

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

Dodatak je pokreće kad posjetitelj dopusti tu kategoriju. Bez diranja koda isto radi pravilo Blokiranje prema adresi na kartici Blokiranje skripti.

Filtri

Filtar Zadano Primjena
kncc_block_html_scripts true Vratite false da isključite blokiranje skripti u HTML-u stranice i naknadno dodanih skripti
kncc_block_injected_scripts true Vratite false da isključite samo zaštitnu skriptu za skripte dodane nakon učitavanja stranice
kncc_block_iframes true Vratite false da isključite blokiranje videozapisa YouTube i Vimeo
// Example: turn off the guard for scripts added after load.
add_filter('kncc_block_injected_scripts', '__return_false');

Ažurirano 28. listopada 2026.

Nešto nije točno ili nedostaje? Javite mi na forumu za podršku. (otvara se u novoj kartici)