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ą.
Atidarykite nustatymus savo nuoroda
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-bannerarba pridėkite!important. - Pasirinkus tipografiją Įskiepio stilius, šriftų taisyklėse naudojamas
!important. Norėdami lengviau perrašyti stilius, perjunkite į Temos stilių. - Reklamjuostės
z-indexyra 999999, o plaukiojančio mygtuko – 999998. Padidinkite šias reikšmes, jei jūsų tema rodo perdangas virš reklamjuostės.
Sutikimo slapukas
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_updatesuconsent_analytics,consent_marketingirconsent_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)