Limit comments per user per day
-
In comments.php file, I have this snippet to limit the number of comments a user can submit per day.
<?php global $wpdb,$current_user; $limit = 1; //this is limit per day per user $comment_count = $wpdb->get_var( $wpdb->prepare(" SELECT count(*) FROM wp_comments WHERE comment_author = '%s' AND comment_date >= DATE_SUB(NOW(),INTERVAL 1 DAY);" ,$current_user->user_login) ); if($comment_count < $limit) { echo 'You submited '.$comment_count.' comment(s) from '.$limit.' available '; comment_form( hestia_comments_template() ); } else { echo 'You have reached your comments daily limit : '.$limit; } ?>
This code work perfectly with WP core comment system, but when switch to wpdiscuz, it doesn’t work at all.
Any suggestion or change to let wpdiscuz supports this code.
Thanks
- The topic ‘Limit comments per user per day’ is closed to new replies.