Lyhytkoodit, CSS ja kehittäjät
Lyhytkoodit [kncc_cookie_policy] ja [kncc_cookie_settings], oma CSS, JavaScript-rajapinta, tapahtumat, suostumuseväste ja suodattimet.
Lyhytkoodit
| Lyhytkoodi | Mitä se tekee |
|---|---|
[kncc_cookie_policy] |
Evästeseloste: evästeet kategorioittain, kävijän nykyinen valinta ja Muokkaa evästeasetuksia -painike |
[kncc_cookie_settings] |
Linkki, joka avaa evästeasetukset uudelleen |
[kncc_cookie_settings text="Evästeasetukset"] |
Sama linkki omalla tekstillä |
Lisää asetuslinkki alatunnisteeseen tai valikkoon, jotta kävijä voi aina muuttaa valintaansa.
Avaa asetukset omasta linkistä
Mikä tahansa elementti, jolla on luokka kncc-open-settings, avaa bannerin napsautettaessa:
<a href="#" class="kncc-open-settings">Evästeasetukset</a>
JavaScriptistä:
window.knccEditConsent();
Oma CSS
Lisäosan Dokumentaatio-välilehdellä on CSS-pohja, jossa ovat kaikki lisäosan käyttämät valitsimet. Kopioi se kohtaan Ulkoasu → Mukauta → Lisä-CSS, lapsiteemaasi tai koodinpätkälisäosaan ja poista kommentit niistä säännöistä, joita tarvitset.
- Jos sääntö ei tehoa, lisää sen eteen
.kncc-bannertai lisää!important. - Lisäosan tyylissä kirjasinsäännöt käyttävät
!important-merkintää. Vaihda teeman tyyliin, jos haluat ohittaa ne helpommin. - Bannerin
z-indexon 999999 ja kelluvan painikkeen 999998. Nosta niitä, jos teemasi näyttää peitteitä bannerin päällä.
Suostumuseväste
Valinta tallennetaan ensimmäisen osapuolen evästeeseen kncc_consent vuodeksi URL-koodattuna JSONina:
{ "necessary": true, "analytics": true, "marketing": false, "preferences": false, "choice": "custom", "timestamp": "2026-10-28T09:00:00.000Z" }
choice on accept, reject tai custom. Voit lukea sen omasta koodistasi, jos tarvitset kävijän valintaa, mutta älä kirjoita sitä: käytä banneria tai funktiota knccEditConsent().
Tapahtumat
- dataLayer:
consent_update, jossa ovatconsent_analytics,consent_marketingjaconsent_preferences, lähetetään kun kävijä valitsee. Katso Google Consent Mode v2 ja Tag Manager. - Google Consent Mode:
gtag('consent', 'update', …)sallittujen kategorioiden signaaleilla. - WP Consent API: valinta jaetaan rajapintaa tukeville lisäosille.
Omien skriptien pidättäminen
Jos haluat oman skriptisi odottavan kategoriaa, kirjoita se tyypillä text/plain ja kategorialla:
<script type="text/plain" data-kncc-category="marketing" src="https://example.com/widget.js"></script>
Lisäosa ajaa sen, kun kävijä sallii kategorian. Ilman koodia sama onnistuu Skriptien esto -välilehden Estä osoitteen perusteella -säännöllä.
Suodattimet
| Suodatin | Oletus | Käyttö |
|---|---|---|
kncc_block_html_scripts |
true |
Palauta false, jos haluat poistaa sivun HTML:n skriptien ja myöhemmin lisättyjen skriptien eston |
kncc_block_injected_scripts |
true |
Palauta false, jos haluat poistaa vain sivun latautumisen jälkeen lisättyjen skriptien suojan |
kncc_block_iframes |
true |
Palauta false, jos haluat poistaa YouTube- ja Vimeo-eston |
// Esimerkki: poista latautumisen jälkeen lisättyjen skriptien suoja.
add_filter('kncc_block_injected_scripts', '__return_false'); Päivitetty 28. lokakuuta 2026
Puuttuuko jotain tai onko jokin väärin? Kerro tukifoorumilla. (avautuu uuteen välilehteen)