GDPR check client side
-
It would be nice, if the GDPR checkobox would also be checked client side using JavaScript. Then visitors would not be that confused when they just see a blank page with an error message by WordPress.
The way I do this in my custom GDPR extension (the checkbox is named
wp-comment-privacy-consent
in my case and the submit button of a comment form is namedsubmit
):function my_privacy_comment_javascript(){ if (!is_user_logged_in() && is_single() && comments_open()){ wp_enqueue_script('jquery'); ?> <script type="text/javascript"> jQuery(document).ready(function($) { $("#submit").click(function(e) { if(!$('#wp-comment-privacy-consent').prop('checked')) { e.preventDefault(); alert('<?php echo __('You must agree to the privacy policy to submit a comment.', 'my_textdomain'); ?>'); return false; } }); }); </script> <?php } } add_action('wp_footer','my_privacy_comment_javascript');
See in action here: https://arnowelzel.de/en/
- The topic ‘GDPR check client side’ is closed to new replies.