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.
Otvorite postavke vlastitom poveznicom
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-bannerili dodajte!important. - Kod tipografije Stil dodatka pravila za font koriste
!important. Prijeđite na Stil teme radi lakšeg nadjačavanja. z-indexbanera je 999999, a plutajućeg gumba 999998. Povećajte ih ako vaša tema prikazuje slojeve iznad banera.
Kolačić privole
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_updatesconsent_analytics,consent_marketingiconsent_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)