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.

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-banner ali dodajte !important.
  • Pri tipografiji Slog vtičnika pravila za pisavo uporabljajo !important. Za lažje preglasitve preklopite na Slog teme.
  • Vrednost z-index pasice je 999999, plavajočega gumba pa 999998. Povečajte ju, če vaša tema prikazuje prekrivne elemente nad pasico.

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_update s polji consent_analytics, consent_marketing in consent_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)