• Resolved cartagus

    (@cartagus)


    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.