Trumpieji kodai, CSS ir galimybės kūrėjams

Trumpieji kodai [kncc_cookie_policy] ir [kncc_cookie_settings], pasirinktinis CSS, JavaScript API, įvykiai, sutikimo slapukas ir filtrai.

Trumpieji kodai

Trumpasis kodas Ką daro
[kncc_cookie_policy] Slapukų deklaracija: slapukai pagal kategorijas, dabartinis lankytojo pasirinkimas ir mygtukas „Keisti slapukų nuostatas“
[kncc_cookie_settings] Nuoroda, kuri vėl atidaro slapukų nustatymus
[kncc_cookie_settings text="Manage cookies"] Ta pati nuoroda su jūsų tekstu

Įdėkite nustatymų nuorodą į poraštę ar meniu, kad lankytojai visada galėtų pakeisti savo pasirinkimą.

Bet kuris elementas su klase kncc-open-settings spustelėjus atidaro reklamjuostę:

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

Iš JavaScript:

window.knccEditConsent();

Pasirinktinis CSS

Įskiepio skirtuke Dokumentacija yra CSS šablonas su visais įskiepio naudojamais selektoriais. Nukopijuokite jį į Išvaizda → Tinkinti → Papildomas CSS, savo vaikinę temą ar kodo fragmentų įskiepį ir atkomentuokite reikalingas taisykles.

  • Jei taisyklė nepritaikoma, priekyje prirašykite .kncc-banner arba pridėkite !important.
  • Pasirinkus tipografiją Įskiepio stilius, šriftų taisyklėse naudojamas !important. Norėdami lengviau perrašyti stilius, perjunkite į Temos stilių.
  • Reklamjuostės z-index yra 999999, o plaukiojančio mygtuko – 999998. Padidinkite šias reikšmes, jei jūsų tema rodo perdangas virš reklamjuostės.

Pasirinkimas vieneriems metams išsaugomas pirmosios šalies slapuke kncc_consent kaip URL koduotas JSON:

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

choice reikšmė yra accept, reject arba custom. Jei jums reikia lankytojo pasirinkimo, skaitykite jį savo kode, bet į jį nerašykite: naudokite reklamjuostę arba knccEditConsent().

Įvykiai

  • dataLayer: consent_update su consent_analytics, consent_marketing ir consent_preferences, perduodamas lankytojui pasirinkus. Žr. puslapį Google Consent Mode v2 ir Tag Manager.
  • Google Consent Mode: gtag('consent', 'update', …) su leistų kategorijų signalais.
  • WP Consent API: pasirinkimas perduodamas šią API palaikantiems įskiepiams.

Savo scenarijų sulaikymas

Kad jūsų scenarijus lauktų kategorijos, išveskite jį su tipu text/plain ir kategorija:

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

Įskiepis jį paleidžia, kai lankytojas leidžia tą kategoriją. Nekeičiant kodo, tą patį padaro taisyklė Blokuoti pagal adresą skirtuke „Scenarijų blokavimas“.

Filtrai

Filtras Numatytoji reikšmė Paskirtis
kncc_block_html_scripts true Grąžinkite false, kad išjungtumėte scenarijų blokavimą puslapio HTML kode ir vėliau pridedamų scenarijų blokavimą
kncc_block_injected_scripts true Grąžinkite false, kad išjungtumėte tik apsauginį scenarijų, skirtą jau įkėlus puslapį pridedamiems scenarijams
kncc_block_iframes true Grąžinkite false, kad išjungtumėte YouTube ir Vimeo blokavimą
// Example: turn off the guard for scripts added after load.
add_filter('kncc_block_injected_scripts', '__return_false');

Atnaujinta 2026 m. spalio 28 d.

Kažkas negerai ar ko nors trūksta? Parašykite man pagalbos forume. (atsidaro naujame skirtuke)