Rövidkódok, CSS és fejlesztők
A [kncc_cookie_policy] és a [kncc_cookie_settings] rövidkód, egyéni CSS, a JavaScript API, események, a hozzájárulási süti és szűrők.
Rövidkódok
| Rövidkód | Mit csinál |
|---|---|
[kncc_cookie_policy] |
A sütinyilatkozat: kategóriánként a sütik, a látogató jelenlegi döntése és egy Süti-beállítások szerkesztése gomb |
[kncc_cookie_settings] |
Hivatkozás, amely újra megnyitja a süti-beállításokat |
[kncc_cookie_settings text="Manage cookies"] |
Ugyanez a hivatkozás az Ön saját szövegével |
Tegye a beállítások hivatkozását a láblécbe vagy a menübe, hogy a látogatók mindig megváltoztathassák a döntésüket.
A beállítások megnyitása saját hivatkozásból
A kncc-open-settings osztályú bármely elem megnyitja a bannert, ha rákattintanak:
<a href="#" class="kncc-open-settings">Cookie settings</a>
JavaScriptből:
window.knccEditConsent();
Egyéni CSS
A bővítmény Dokumentáció fülén található egy CSS-sablon a bővítmény által használt összes szelektorral. Másolja át a Megjelenés → Testreszabás → További CSS részbe, a gyermektémába vagy egy kódrészlet-bővítménybe, és szüntesse meg a megjegyzésjelölést azoknál a szabályoknál, amelyekre szüksége van.
- Ha egy szabály nem érvényesül, tegye elé a
.kncc-bannerszelektort, vagy adja hozzá az!importantértéket. - A Bővítmény stílusa tipográfiánál a betűtípus-szabályok
!importantértéket használnak. A könnyebb felülírásért váltson a Téma stílusa lehetőségre. - A banner
z-indexértéke 999999, a lebegő gombé 999998. Növelje őket, ha a téma átfedő elemeket jelenít meg a banner fölött.
A hozzájárulási süti
A döntés a kncc_consent first-party sütiben tárolódik egy évig, URL-kódolt JSON-ként:
{ "necessary": true, "analytics": true, "marketing": false, "preferences": false, "choice": "custom", "timestamp": "2026-10-28T09:00:00.000Z" }
A choice értéke accept, reject vagy custom. Olvassa ki a saját kódjából, ha szüksége van a látogató döntésére, de ne írja: használja a bannert vagy a knccEditConsent() függvényt.
Események
- dataLayer:
consent_updateaconsent_analytics,consent_marketingésconsent_preferencesértékekkel, amikor a látogató választ. Lásd: Google Consent Mode v2 és Tag Manager. - Google Consent Mode:
gtag('consent', 'update', …)az engedélyezett kategóriák jelzéseivel. - WP Consent API: a döntés megosztásra kerül az API-t támogató bővítményekkel.
Saját szkriptek visszatartása
Ha azt szeretné, hogy a saját szkriptje egy kategóriára várjon, írja ki text/plain típussal és a kategóriával:
<script type="text/plain" data-kncc-category="marketing" src="https://example.com/widget.js"></script>
A bővítmény lefuttatja, amikor a látogató engedélyezi az adott kategóriát. Kódolás nélkül ugyanezt éri el egy Blokkolás cím alapján szabály a Szkriptblokkolás fülön.
Szűrők
| Szűrő | Alapérték | Felhasználás |
|---|---|---|
kncc_block_html_scripts |
true |
Adjon vissza false értéket az oldal HTML-kódjában és a később hozzáadott szkriptek blokkolásának kikapcsolásához |
kncc_block_injected_scripts |
true |
Adjon vissza false értéket csak az oldal betöltése után hozzáadott szkriptek védőszkriptjének kikapcsolásához |
kncc_block_iframes |
true |
Adjon vissza false értéket a YouTube- és Vimeo-blokkolás kikapcsolásához |
// Example: turn off the guard for scripts added after load.
add_filter('kncc_block_injected_scripts', '__return_false'); Frissítve 2026. október 28.
Valami hibás vagy hiányzik? Írja meg a támogatási fórumon. (új lapon nyílik meg)