Kratke kode, CSS in razvijalci
Kratki kodi [kncc_cookie_policy] in [kncc_cookie_settings], CSS po meri, JavaScript API, dogodki, piškotek privolitve in filtri.
Kratke kode
| Kratka koda | Kaj naredi |
|---|---|
[kncc_cookie_policy] |
Izjava o piškotkih: piškotki po kategorijah, trenutna izbira obiskovalca in gumb Uredi nastavitve piškotkov |
[kncc_cookie_settings] |
Povezava, ki znova odpre nastavitve piškotkov |
[kncc_cookie_settings text="Manage cookies"] |
Ista povezava z vašim lastnim besedilom |
Povezavo do nastavitev dodajte v nogo ali meni, da lahko obiskovalci vedno spremenijo svojo izbiro.
Odpiranje nastavitev z lastno povezavo
Vsak element z razredom kncc-open-settings ob kliku odpre pasico:
<a href="#" class="kncc-open-settings">Cookie settings</a>
Iz JavaScripta:
window.knccEditConsent();
CSS po meri
Na zavihku Dokumentacija v vtičniku je predloga CSS z vsemi izbirniki, ki jih vtičnik uporablja. Kopirajte jo v Videz → Prilagodi → Dodatni CSS, v podrejeno temo ali v vtičnik za izseke kode in odkomentirajte pravila, ki jih potrebujete.
- Če se pravilo ne uveljavi, mu dodajte predpono
.kncc-bannerali dodajte!important. - Pri tipografiji Slog vtičnika pravila za pisavo uporabljajo
!important. Za lažje preglasitve preklopite na Slog teme. - Vrednost
z-indexpasice je 999999, plavajočega gumba pa 999998. Povečajte ju, če vaša tema prikazuje prekrivne elemente nad pasico.
Piškotek privolitve
Izbira se za eno leto shrani v piškotek prve osebe kncc_consent kot 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 ali custom. Če potrebujete izbiro obiskovalca, jo preberite iz lastne kode, vendar je ne zapisujte: uporabite pasico ali knccEditConsent().
Dogodki
- dataLayer:
consent_updates poljiconsent_analytics,consent_marketinginconsent_preferences, poslan, ko obiskovalec izbere. Glejte Google Consent Mode v2 in Tag Manager. - Google Consent Mode:
gtag('consent', 'update', …)s signali dovoljenih kategorij. - WP Consent API: izbira se deli z vtičniki, ki podpirajo ta API.
Zadrževanje lastnih skriptov
Če želite, da vaš lastni skript čaka na kategorijo, ga izpišite s tipom text/plain in kategorijo:
<script type="text/plain" data-kncc-category="marketing" src="https://example.com/widget.js"></script>
Vtičnik ga izvede, ko obiskovalec dovoli to kategorijo. Brez poseganja v kodo enako doseže pravilo Blokiranje po naslovu na zavihku Blokiranje skriptov.
Filtri
| Filter | Privzeto | Uporaba |
|---|---|---|
kncc_block_html_scripts |
true |
Vrnite false, da izklopite blokiranje skriptov v HTML strani in pozneje dodanih skriptov |
kncc_block_injected_scripts |
true |
Vrnite false, da izklopite samo varovalo za skripte, dodane po nalaganju strani |
kncc_block_iframes |
true |
Vrnite false, da izklopite blokiranje YouTube in Vimeo |
// Example: turn off the guard for scripts added after load.
add_filter('kncc_block_injected_scripts', '__return_false'); Posodobljeno 28. oktobra 2026
Je kaj narobe ali manjka? Povejte mi na forumu za podporo. (odpre se v novem zavihku)