Miért hiányzik egy süti a sütiszabályzatból
Az „ignored” sütik működése a cmplz_cookies táblában, és hogyan tehetsz látható sütit a szabályzatba egy kis kóddal.
Előfordul, hogy a vizsgálat után egyes sütik nem jelennek meg a sütiszabályzatban. Ennek oka, hogy a Complianz bizonyos sütiket az adatbázisban automatikusan „ignored” (figyelmen kívül hagyott) jelzéssel lát el.
Miért hagy ki sütiket a Complianz
Szekció neve “Miért hagy ki sütiket a Complianz”A Complianz kétféle sütit különít el:
- Funkcionális sütik: a látogató élményét javítják.
- Rendszer- vagy technikai sütik: főként háttér- vagy rendszerfunkciókat szolgálnak.
A sütiszabályzat áttekinthetősége miatt a Complianz a rendszer- és technikai sütiket elrejti. A beállítás az adatbázis cmplz_cookies táblájában van, minden sütinek van egy ignored értéke:
1: figyelmen kívül hagyott, a süti nem jelenik meg;0: látható, a süti megjelenik.
Elrejtett sütik megjelenítése
Szekció neve “Elrejtett sütik megjelenítése”Az adatbázist nem kell kézzel szerkesztened: egy kis kóddal átállíthatod a kiválasztott sütiket, akár a slug (belső azonosító), akár a név (a süti listában látható felirat) alapján.
- Másold ki a kódot (lent a slug alapú példa).
- Add hozzá a WordPresshez, például a gyermektéma
functions.phpfájljába, vagy egy kódrészlet-bővítménnyel. - Írd be a süti slugját a
$slugs_to_updatetömbbe (név alapú változatnál a$names_to_updatetömbbe). - Hagyd aktívan a kódot, hogy a süti továbbra is látható maradjon.
add_action('init', function() { // Add meg azokat a slugokat, amelyeket frissíteni szeretnél (annyit, amennyi kell) $slugs_to_update = array( 'phpsessid',
// További slugok ide );
global $wpdb; $table_name = $wpdb->prefix . 'cmplz_cookies';
foreach ($slugs_to_update as $slug) { $wpdb->update( $table_name, array('ignored' => 0), array('slug' => $slug), array('%d'), array('%s') ); }});A megadott sütik ezután mindig megjelennek a sütiszabályzatban, és ez új vizsgálat vagy szinkron után is így marad.
Ez különösen hasznos, ha fordítóbővítményt használsz: minden süti nyelvenként külön rekordként létezik, a kód pedig minden fordításnál egységesen állítja át a beállítást, így nem kell több bejegyzést kézzel szerkesztened.
A sütik kezeléséről további részleteket a süti-szinkronról szóló fejezetben találsz.
Készült: