Σύντομοι κώδικες, CSS και προγραμματιστές

Οι σύντομοι κώδικες [kncc_cookie_policy] και [kncc_cookie_settings], προσαρμοσμένο CSS, το JavaScript API, τα συμβάντα, το cookie συγκατάθεσης και τα φίλτρα.

Σύντομοι κώδικες

Σύντομος κώδικας Τι κάνει
[kncc_cookie_policy] Η δήλωση cookies: cookies ανά κατηγορία, η τρέχουσα επιλογή του επισκέπτη και ένα κουμπί Αλλαγή προτιμήσεων cookies
[kncc_cookie_settings] Ένας σύνδεσμος που ανοίγει ξανά τις ρυθμίσεις cookies
[kncc_cookie_settings text="Manage cookies"] Ο ίδιος σύνδεσμος με δικό σας κείμενο

Τοποθετήστε τον σύνδεσμο ρυθμίσεων στο υποσέλιδο ή στο μενού σας, ώστε οι επισκέπτες να μπορούν πάντα να αλλάξουν την επιλογή τους.

Κάθε στοιχείο με την κλάση kncc-open-settings ανοίγει το μπάνερ όταν γίνεται κλικ σε αυτό:

<a href="#" class="kncc-open-settings">Cookie settings</a>

Από JavaScript:

window.knccEditConsent();

Προσαρμοσμένο CSS

Η καρτέλα Τεκμηρίωση στο πρόσθετο περιέχει ένα πρότυπο CSS με κάθε επιλογέα που χρησιμοποιεί το πρόσθετο. Αντιγράψτε το στο Εμφάνιση → Προσαρμογή → Πρόσθετο CSS, στο θυγατρικό σας θέμα ή σε ένα πρόσθετο αποσπασμάτων κώδικα και αφαιρέστε τη σήμανση σχολίου από τους κανόνες που χρειάζεστε.

  • Αν ένας κανόνας δεν εφαρμόζεται, προσθέστε μπροστά από αυτόν το .kncc-banner ή προσθέστε !important.
  • Με την τυπογραφία Στυλ προσθέτου, οι κανόνες γραμματοσειράς χρησιμοποιούν !important. Μεταβείτε στο Στυλ θέματος για ευκολότερες παρακάμψεις.
  • Το z-index του μπάνερ είναι 999999 και του αιωρούμενου κουμπιού 999998. Αυξήστε τα αν το θέμα σας εμφανίζει επικαλύψεις πάνω από το μπάνερ.

Η επιλογή αποθηκεύεται στο cookie πρώτου μέρους kncc_consent για ένα έτος, ως JSON με κωδικοποίηση URL:

{ "necessary": true, "analytics": true, "marketing": false, "preferences": false, "choice": "custom", "timestamp": "2026-10-28T09:00:00.000Z" }

Το choice είναι accept, reject ή custom. Διαβάστε το από τον δικό σας κώδικα αν χρειάζεστε την επιλογή του επισκέπτη, αλλά μην το γράφετε: χρησιμοποιήστε το μπάνερ ή το knccEditConsent().

Συμβάντα

  • dataLayer: το consent_update με τα consent_analytics, consent_marketing και consent_preferences, που στέλνεται όταν ο επισκέπτης κάνει επιλογή. Δείτε Google Consent Mode v2 και Tag Manager.
  • Google Consent Mode: gtag('consent', 'update', …) με τα σήματα των κατηγοριών που επιτράπηκαν.
  • WP Consent API: η επιλογή κοινοποιείται σε πρόσθετα που υποστηρίζουν το API.

Αναμονή για τα δικά σας σενάρια

Για να κάνετε ένα δικό σας σενάριο να περιμένει μια κατηγορία, εκτυπώστε το με τον τύπο text/plain και την κατηγορία:

<script type="text/plain" data-kncc-category="marketing" src="https://example.com/widget.js"></script>

Το πρόσθετο το εκτελεί όταν ο επισκέπτης επιτρέψει αυτή την κατηγορία. Χωρίς να αγγίξετε κώδικα, ένας κανόνας Αποκλεισμός με βάση τη διεύθυνση στην καρτέλα Αποκλεισμός σεναρίων κάνει το ίδιο.

Φίλτρα

Φίλτρο Προεπιλογή Χρήση
kncc_block_html_scripts true Επιστρέψτε false για να απενεργοποιήσετε τον αποκλεισμό σεναρίων στο HTML της σελίδας και των σεναρίων που προστίθενται αργότερα
kncc_block_injected_scripts true Επιστρέψτε false για να απενεργοποιήσετε μόνο τον μηχανισμό προστασίας για σενάρια που προστίθενται μετά τη φόρτωση της σελίδας
kncc_block_iframes true Επιστρέψτε false για να απενεργοποιήσετε τον αποκλεισμό του YouTube και του Vimeo
// Example: turn off the guard for scripts added after load.
add_filter('kncc_block_injected_scripts', '__return_false');

Ενημερώθηκε 28 Οκτωβρίου 2026

Κάτι λάθος ή κάτι που λείπει; Πείτε το μου στο φόρουμ υποστήριξης. (ανοίγει σε νέα καρτέλα)