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.
Öppna inställningarna från din egen länk
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-bannerframfö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.
Samtyckescookien
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_updatemedconsent_analytics,consent_marketingochconsent_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)