Kortkoder, CSS och utvecklare

Kortkoderna [kncc_cookie_policy] och [kncc_cookie_settings], anpassad CSS, JavaScript-API:t, händelser, samtyckescookien och filter.

Kortkoder

Kortkod Vad den gör
[kncc_cookie_policy] Cookiedeklarationen: cookies per kategori, besökarens nuvarande val och knappen Ändra cookieinställningar
[kncc_cookie_settings] En länk som öppnar cookieinställningarna igen
[kncc_cookie_settings text="Manage cookies"] Samma länk med din egen text

Lägg inställningslänken i sidfoten eller menyn, så att besökare alltid kan ändra sitt val.

Alla element med klassen kncc-open-settings öppnar bannern när man klickar på dem:

<a href="#" class="kncc-open-settings">Cookie settings</a>

Från JavaScript:

window.knccEditConsent();

Anpassad CSS

Fliken Dokumentation i tillägget har en CSS-mall med alla selektorer som tillägget använder. Kopiera den till Utseende → Anpassa → Ytterligare CSS, ditt barntema eller ett tillägg för kodsnuttar och avkommentera de regler du behöver.

  • Om en regel inte tillämpas, sätt .kncc-banner framför den eller lägg till !important.
  • Med typografin Tilläggsstil använder typsnittsreglerna !important. Byt till Temastil så blir det enklare att åsidosätta dem.
  • Bannerns z-index är 999999 och den flytande knappens 999998. Höj dem om ditt tema visar lager ovanpå bannern.

Valet sparas i förstapartscookien kncc_consent i ett år, som URL-kodad JSON:

{ "necessary": true, "analytics": true, "marketing": false, "preferences": false, "choice": "custom", "timestamp": "2026-10-28T09:00:00.000Z" }

choice är accept, reject eller custom. Läs den från din egen kod om du behöver besökarens val, men skriv inte till den: använd bannern eller knccEditConsent().

Händelser

  • dataLayer: consent_update med consent_analytics, consent_marketing och consent_preferences, skickas när besökaren väljer. Se Google Consent Mode v2 och Tag Manager.
  • Google Consent Mode: gtag('consent', 'update', …) med signalerna för de tillåtna kategorierna.
  • WP Consent API: valet delas med tillägg som stöder API:t.

Håll tillbaka dina egna skript

För att få ditt eget skript att vänta på en kategori skriver du ut det med typen text/plain och kategorin:

<script type="text/plain" data-kncc-category="marketing" src="https://example.com/widget.js"></script>

Tillägget kör det när besökaren tillåter den kategorin. Utan att röra någon kod gör en regel under Blockera efter adress på fliken Skriptblockering samma sak.

Filter

Filter Standard Användning
kncc_block_html_scripts true Returnera false för att stänga av blockeringen av skript i sidans HTML och av skript som läggs till senare
kncc_block_injected_scripts true Returnera false för att bara stänga av vakten för skript som läggs till efter att sidan har laddats
kncc_block_iframes true Returnera false för att stänga av blockeringen av YouTube och Vimeo
// Example: turn off the guard for scripts added after load.
add_filter('kncc_block_injected_scripts', '__return_false');

Uppdaterad 28 oktober 2026

Är något fel eller saknas något? Berätta för mig i supportforumet. (öppnas i en ny flik)