Cách giới hạn độ dài comment trong Wordpress

Hiện nay, đa số các comment trên blog của bạn chủ yếu đều nhằm mục đích lấy backlink, các comment thường rất ngắn, thường chỉ chứa một vài từ ngữ kèm theo 1 backlink, chúng gần như chẳng có ý nghĩa gì đối với bài viết của bạn. Một vài comment vô cùng dài, nhưng nội dung thì chẳng liên quan đến bài viết của bạn chút nào. Vậy làm sao để giới hạn độ dài comment trong wordpress ?

Cách 1 : Sử dụng plugin Control Comment Length


Bạn tải về plugin sau đó tiến hành cài đặt và active
Tiếp theo, bạn vào Settings » Control Comment Length để cấu hình


Mặc định plugin sử dụng tiếng Đức, bạn cần chú ý những phần sau đây :

  • Minimale Zeicheniănge : Giới hạn số ký tự nhỏ nhất
  • Maximale Zeicheniănge : Giới hạn số ký tự lớn nhất


Mình khuyên các bạn lên để giới hạn comment từ 60 đến 5000 từ. Ngoài ra bạn cũng có thể tùy chỉnh thông báo nếu comment quá ngắn hoặc quá dài.


Cách 2 : Sử dụng Code Snippet


Rất đơn giản, bạn chỉ cần thêm đoạn code sau vào file function.php


add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );

function wpb_preprocess_comment($comment) {
    if ( strlen( $comment['comment_content'] ) > 5000 ) {
        wp_die('Comment is too long. Please keep your comment under 5000 characters.');
    }
if ( strlen( $comment['comment_content'] ) < 60 ) {
        wp_die('Comment is too short. Please use at least 60 characters.');
    }
    return $comment;
}

Các bạn có thể chỉnh sửa các số 60 và 5000 theo ý muốn của mình.

Chúc các bạn thành công !

Tùng Ngô
Previous
Next Post »