Shortcodes, CSS og udviklere
Shortcodene [kncc_cookie_policy] og [kncc_cookie_settings], brugerdefineret CSS, JavaScript-API’et, hændelser, samtykkecookien og filtre.
Shortcodes
| Shortcode | Hvad den gør |
|---|---|
[kncc_cookie_policy] |
Cookiedeklarationen: cookies pr. kategori, den besøgendes aktuelle valg og en knap Redigér cookieindstillinger |
[kncc_cookie_settings] |
Et link, der åbner cookieindstillingerne igen |
[kncc_cookie_settings text="Manage cookies"] |
Det samme link med din egen tekst |
Sæt linket til indstillingerne i din sidefod eller menu, så besøgende altid kan ændre deres valg.
Åbn indstillingerne fra dit eget link
Ethvert element med klassen kncc-open-settings åbner banneret, når der klikkes på det:
<a href="#" class="kncc-open-settings">Cookie settings</a>
Fra JavaScript:
window.knccEditConsent();
Brugerdefineret CSS
Fanen Dokumentation i pluginet har en CSS-skabelon med alle de selektorer, som pluginet bruger. Kopiér den til Udseende → Tilpas → Ekstra CSS, dit child theme eller et plugin til kodestykker, og fjern kommentarmarkeringen fra de regler, du har brug for.
- Hvis en regel ikke slår igennem, så sæt
.kncc-bannerforan den, eller tilføj!important. - Med typografien Pluginstil bruger skriftreglerne
!important. Skift til Temastil for lettere tilsidesættelse. - Bannerets
z-indexer 999999 og den flydende knaps 999998. Hæv dem, hvis dit tema viser overlays oven på banneret.
Samtykkecookien
Valget gemmes i førsteparts-cookien kncc_consent i ét å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. Læs den fra din egen kode, hvis du har brug for den besøgendes valg, men skriv ikke til den: brug banneret eller knccEditConsent().
Hændelser
- dataLayer:
consent_updatemedconsent_analytics,consent_marketingogconsent_preferences, pushet, når den besøgende vælger. Se Google Consent Mode v2 og Tag Manager. - Google Consent Mode:
gtag('consent', 'update', …)med signalerne for de tilladte kategorier. - WP Consent API: valget deles med plugins, der understøtter API’et.
Hold dine egne scripts tilbage
Hvis dit eget script skal vente på en kategori, skal det udskrives med typen text/plain og kategorien:
<script type="text/plain" data-kncc-category="marketing" src="https://example.com/widget.js"></script>
Pluginet kører det, når den besøgende tillader den kategori. Uden at røre ved koden gør en regel under Blokér efter adresse på fanen Scriptblokering det samme.
Filtre
| Filter | Standard | Brug |
|---|---|---|
kncc_block_html_scripts |
true |
Returnér false for at slå blokeringen af scripts i sidens HTML og af scripts, der tilføjes senere, fra |
kncc_block_injected_scripts |
true |
Returnér false for kun at slå vagten for scripts, der tilføjes, efter at siden er indlæst, fra |
kncc_block_iframes |
true |
Returnér false for at slå blokeringen af YouTube og Vimeo fra |
// Example: turn off the guard for scripts added after load.
add_filter('kncc_block_injected_scripts', '__return_false'); Opdateret 28. oktober 2026
Er noget forkert, eller mangler der noget? Skriv til mig i supportforummet. (åbner i en ny fane)