Īskodi, CSS un izstrādātājiem
Īskodi [kncc_cookie_policy] un [kncc_cookie_settings], pielāgots CSS, JavaScript API, notikumi, piekrišanas sīkdatne un filtri.
Īskodi
| Īskods | Ko tas dara |
|---|---|
[kncc_cookie_policy] |
Sīkdatņu deklarācija: sīkdatnes pa kategorijām, apmeklētāja pašreizējā izvēle un poga „Mainīt sīkdatņu izvēli” |
[kncc_cookie_settings] |
Saite, kas atkal atver sīkdatņu iestatījumus |
[kncc_cookie_settings text="Manage cookies"] |
Tā pati saite ar jūsu tekstu |
Ievietojiet iestatījumu saiti kājenē vai izvēlnē, lai apmeklētāji vienmēr varētu mainīt savu izvēli.
Iestatījumu atvēršana ar savu saiti
Ja noklikšķina uz jebkura elementa ar klasi kncc-open-settings, tiek atvērts baneris:
<a href="#" class="kncc-open-settings">Cookie settings</a>
Ar JavaScript:
window.knccEditConsent();
Pielāgots CSS
Spraudņa cilnē Dokumentācija ir CSS veidne ar visiem spraudņa izmantotajiem selektoriem. Nokopējiet to sadaļā Izskats → Pielāgot → Papildu CSS, bērna tēmā vai koda fragmentu spraudnī un atkomentējiet vajadzīgās kārtulas.
- Ja kārtula netiek piemērota, papildiniet to ar prefiksu
.kncc-bannervai pievienojiet!important. - Ja tipogrāfijai izvēlēts Spraudņa stils, fontu kārtulas izmanto
!important. Lai tās būtu vieglāk pārrakstīt, pārslēdzieties uz Tēmas stilu. - Banera
z-indexir 999999, bet peldošās pogas – 999998. Palieliniet šīs vērtības, ja tēma rāda pārklājumus virs banera.
Piekrišanas sīkdatne
Izvēle tiek saglabāta pirmās puses sīkdatnē kncc_consent uz vienu gadu kā URL kodēts JSON:
{ "necessary": true, "analytics": true, "marketing": false, "preferences": false, "choice": "custom", "timestamp": "2026-10-28T09:00:00.000Z" }
choice vērtība ir accept, reject vai custom. Ja jums vajadzīga apmeklētāja izvēle, nolasiet to savā kodā, bet neierakstiet to: izmantojiet baneri vai knccEditConsent().
Notikumi
- dataLayer:
consent_updatearconsent_analytics,consent_marketingunconsent_preferences, ko ievieto, kad apmeklētājs izdara izvēli. Skatiet sadaļu Google Consent Mode v2 un Tag Manager. - Google Consent Mode:
gtag('consent', 'update', …)ar atļauto kategoriju signāliem. - WP Consent API: izvēle tiek kopīgota ar spraudņiem, kas atbalsta šo API.
Savu skriptu aizturēšana
Lai jūsu skripts gaidītu kategoriju, izvadiet to ar tipu text/plain un kategoriju:
<script type="text/plain" data-kncc-category="marketing" src="https://example.com/widget.js"></script>
Spraudnis to palaiž, kad apmeklētājs atļauj šo kategoriju. Bez koda rediģēšanas to pašu var panākt ar kārtulu Bloķēt pēc adreses cilnē „Skriptu bloķēšana”.
Filtri
| Filtrs | Noklusējums | Lietojums |
|---|---|---|
kncc_block_html_scripts |
true |
Atgrieziet false, lai izslēgtu lapas HTML skriptu un vēlāk pievienoto skriptu bloķēšanu |
kncc_block_injected_scripts |
true |
Atgrieziet false, lai izslēgtu tikai sargu skriptiem, kas pievienoti pēc lapas ielādes |
kncc_block_iframes |
true |
Atgrieziet false, lai izslēgtu YouTube un Vimeo bloķēšanu |
// Example: turn off the guard for scripts added after load.
add_filter('kncc_block_injected_scripts', '__return_false'); Atjaunināts 2026. gada 28. oktobrī
Kaut kas nav pareizi vai trūkst? Pastāstiet man atbalsta forumā. (atveras jaunā cilnē)