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.

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-banner foran den eller legg til !important.
  • Med typografien Utvidelsens stil bruker skriftreglene !important. Bytt til Temaets stil for enklere overstyring.
  • z-index for banneret er 999999, og for den flytende knappen 999998. Øk dem hvis temaet ditt viser overlegg oppå banneret.

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_update med consent_analytics, consent_marketing og consent_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)