Ī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.

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-banner vai 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-index ir 999999, bet peldošās pogas – 999998. Palieliniet šīs vērtības, ja tēma rāda pārklājumus virs banera.

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_update ar consent_analytics, consent_marketing un consent_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ē)