Kortkoder, CSS og utviklere
Kortkodene [kncc_cookie_policy] og [kncc_cookie_settings], egendefinert CSS, JavaScript-API-et, hendelser, informasjonskapselen for samtykke og filtre.
Kortkoder
| Kortkode | Hva den gjør |
|---|---|
[kncc_cookie_policy] |
Erklæringen om informasjonskapsler: informasjonskapsler per kategori, den besøkendes gjeldende valg og en knapp «Endre preferanser for informasjonskapsler» |
[kncc_cookie_settings] |
En lenke som åpner innstillingene for informasjonskapsler på nytt |
[kncc_cookie_settings text="Manage cookies"] |
Den samme lenken med din egen tekst |
Sett innstillingslenken i bunnteksten eller menyen, slik at de besøkende alltid kan endre valget sitt.
Åpne innstillingene fra din egen lenke
Alle elementer med klassen kncc-open-settings åpner banneret når de klikkes:
<a href="#" class="kncc-open-settings">Cookie settings</a>
Fra JavaScript:
window.knccEditConsent();
Egendefinert CSS
Fanen Dokumentasjon i utvidelsen har en CSS-mal med alle selektorene utvidelsen bruker. Kopier den til Utseende → Tilpass → Ekstra CSS, undertemaet ditt eller en utvidelse for kodesnutter, og fjern kommentartegnene fra reglene du trenger.
- Hvis en regel ikke slår inn, sett
.kncc-bannerforan den eller legg til!important. - Med typografien Utvidelsens stil bruker skriftreglene
!important. Bytt til Temaets stil for enklere overstyring. z-indexfor banneret er 999999, og for den flytende knappen 999998. Øk dem hvis temaet ditt viser overlegg oppå banneret.
Informasjonskapselen for samtykke
Valget lagres i førsteparts-informasjonskapselen kncc_consent i ett år, som URL-kodet JSON:
{ "necessary": true, "analytics": true, "marketing": false, "preferences": false, "choice": "custom", "timestamp": "2026-10-28T09:00:00.000Z" }
choice er accept, reject eller custom. Les den fra din egen kode hvis du trenger den besøkendes valg, men ikke skriv til den: bruk banneret eller knccEditConsent().
Hendelser
- dataLayer:
consent_updatemedconsent_analytics,consent_marketingogconsent_preferences, sendt når den besøkende velger. Se Google Consent Mode v2 og Tag Manager. - Google Consent Mode:
gtag('consent', 'update', …)med signalene for de tillatte kategoriene. - WP Consent API: valget deles med utvidelser som støtter API-et.
Hold tilbake dine egne skript
For å få ditt eget skript til å vente på en kategori, skriv det ut med typen text/plain og kategorien:
<script type="text/plain" data-kncc-category="marketing" src="https://example.com/widget.js"></script>
Utvidelsen kjører det når den besøkende tillater den kategorien. Uten å røre koden gjør en regel under Blokker etter adresse i fanen Skriptblokkering det samme.
Filtre
| Filter | Standard | Bruk |
|---|---|---|
kncc_block_html_scripts |
true |
Returner false for å slå av blokkering av skript i sidens HTML og av skript som legges til senere |
kncc_block_injected_scripts |
true |
Returner false for å slå av bare vaktskriptet for skript som legges til etter at siden er lastet |
kncc_block_iframes |
true |
Returner false for å slå av blokkeringen av YouTube og Vimeo |
// Example: turn off the guard for scripts added after load.
add_filter('kncc_block_injected_scripts', '__return_false'); Oppdatert 28. oktober 2026
Noe feil eller noe som mangler? Si fra i støtteforumet. (åpnes i en ny fane)