web-dev-qa-db-fra.com

Comment ajouter une case à cocher de consentement dans la section commentaire

Pour respecter la stratégie GDPR, je souhaite ajouter une case à cocher de consentement dans la section "Publier un commentaire".

J'ai suivi le WpBeginner tutorial et mis le code suivant dans monComment.phpfichier

// Now we will add our new privacy checkbox optin
        'cookies' => '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"' . $consent . ' />' .
                                         '<label for="wp-comment-cookies-consent">' . __( 'Save my name, email, and website in this browser for the next time I comment.' ) . '</label></p>',

Questions:

  1. Le code ci-dessus met une case à cocher mais je ne suis pas sûr que sa soit réellement en train de faire ce qui est requis (ne pas stocker de données si non coché).

  2. La case à cocher n'est pas placée correctement, comme indiqué dans la capture d'écran ci-dessous. Comment puis-je changer la position pour le mettre au bon endroit?

 enter image description here 

PS: J'utilise le thème Activello.

1
skm

La case à cocher "consentement" fait déjà partie de WP Core. Voir Paramètres, Discussion, pour la case à cocher "Afficher les cookies des commentaires". Activez cela, et votre zone de commentaires aura une case à cocher de type GDPR.

Il existe également d’autres options liées à la confidentialité/au GDPR dans le dernier WP. Regardez sous Paramètres, Confidentialité. Recherchez également dans le menu Outils les écrans Exporter/Effacer les données personnelles pour vous assurer de supprimer les informations personnelles.

Vous devez également ajouter la page de confidentialité à votre menu/site. Plus d'infos ici: https://wordpress.org/news/2018/04/gdpr-compliance-tools-in-wordpress/ .

Notez qu'il existe des tonnes de plugins liés au GDPR. J'ai fait un simple ici: https://wordpress.org/plugins/simple-gdpr/ . Ce n'est pas compliqué, mais vous obtiendrez les bases sur votre site si vous n'êtes pas basé dans l'UE.

1
Rick Hellewell