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-banner tai lisää !important.
  • Lisäosan tyylissä kirjasinsäännöt käyttävät !important-merkintää. Vaihda teeman tyyliin, jos haluat ohittaa ne helpommin.
  • Bannerin z-index on 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 ovat consent_analytics, consent_marketing ja consent_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)