Un utente ha chiesto informazioni su GDPR Cookie Compliance (CCPA ready) di Wordpress

Come aggiungere cookie personalizzati

Un utente ha chiesto 👇

Ciao
Ho cookie personalizzati nel mio tema, ad esempio cambio il colore di sfondo quando un utente sceglie un colore da un pulsante. Ho memorizzato il colore come cookie.
Come lo sposto nel tuo plugin? Se l’utente non ha i cookie essenziali abilitati, non voglio impostare il cookie.

Dove lo metto, dato che non sono cookie aggiuntivi o cookie di terze parti?

Autore del plugin

(@mooveagency)

2 anni, 4 mesi fa

Ciao,

Grazie per i vostri commenti.

Abbiamo implementato hook personalizzati per i nostri plugin, disponibili di seguito:

https://wordpress.org/support/topic/conditional-php-script/

Oppure puoi leggere le preferenze dell’utente con lo script sottostante e creare il tuo cookie se i cookie richiesti sono completamente abilitati:

if ( isset( $_COOKIE['moove_gdpr_popup'] ) ) :
	$cookies = json_decode( $_COOKIE['moove_gdpr_popup'], true );
	// Load the cookies only if the strictly necessary cookies are accepted
	if ( $cookies && isset( $cookies['strict'] ) && intval( $cookies['strict'] ) === 1 ) :
		// THIRD PARTY SCRIPTS
		if ( isset( $cookies['thirdparty'] ) && intval( $cookies['thirdparty'] ) === 1 ) :
			?>
			<script>
				console.log('Third-party Scripts');
			</script>
			<?php
		endif;

		// ADVANCED SCRIPTS
		if ( isset( $cookies['advanced'] ) && intval( $cookies['advanced'] ) === 1 ) :
			?>
			<script>
				console.log('Advanced Scripts');
			</script>
			<?php
		endif;
	endif;
endif;

Spero che possa aiutare.

Lanciatore di thread

(@sofievingstedt)

2 anni, 4 mesi fa

Grazie per la tua risposta.
Devo usare javascript, invece di php per cercare i cookie, ma sono riuscito a risolverlo.
Grazie!

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *