Làm Sao Vô Hiệu Hóa HTML Bình Luận Trên WordPress

Trong cài đặt wordpress mặc định, WordPress cho phép các thẻ HTML xuất hiện trong bình luận, ví dụ như <a>,<em>, <strong>,… Nếu chú ý tới các bình luận rác, bạn có thể thấy chúng có chứa những thẻ này. Hầu hết các bình luận rác đều được tạo bởi robot và các tập lệnh sử dụng thẻ HTML. Như vậy, bạn đơn giản chỉ cần tắt HTML trong bình luận là có thể ngăn chặn được rất nhiều bình luận rác rồi. Trong bài hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách để vô hiệu hóa html bình luận trên WordPress của bạn.

Vô hiệu hóa html bình luận wordpress

vô hiệu hóa html bình luận

Hướng dẫn này sẽ chỉ vô hiệu hóa html bình luận, vậy nên một số người vẫn có thể đăng một số bình luận như

&lt;a&gt;&lt;em&gt;&lt;strong&gt;

Và nó sẽ vẫn được hiển thị, nhưng các thẻ sẽ không hoạt động. Vì vậy nếu có người sử dụng các thẻ <strong>, nó sẽ không làm in đậm nội dung đó. Tuy nhiên,robot có nhiệm vụ spam không có thời gian để thực hiện việc này bởi nó tốn quá nhiều thời gian và việc này cũng không có lợi cho họ.

Tất cả những gì bạn cần làm chỉ đơn giản là mở tệp tin functions.php và thêm mã dưới đây vào

 // This will occur when the comment is posted
    function plc_comment_post( $incoming_comment ) {

    // convert everything in a comment to display literally
    $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);

    // the one exception is single quotes, which cannot be #039; because WordPress marks it as spam
    $incoming_comment['comment_content'] = str_replace( "'", '&apos;', $incoming_comment['comment_content'] );

    return( $incoming_comment );
    }

    // This will occur before a comment is displayed
    function plc_comment_display( $comment_to_display ) {

    // Put the single quotes back in
    $comment_to_display = str_replace( '&apos;', "'", $comment_to_display );

    return $comment_to_display;
}

Nếu bạn không muốn thêm mã này một cách thủ công thì người viết mã này cũng cung cấp một plugin mà bạn có thể tải xuống được. Chỉ cần cài đặt và kích hoạt plugin Peter’s Literal Comments là xong.

Lý do vì sao cách này tốt hơn đó là nó không yêu cầu bạn phải thay đổi các tệp tin gốc. Nếu bạn muốn chỉnh sửa các tệp tin gốc, thì bạn có thể đi đến và chỉnh sửa các mã ở đó ( Chúng tôi không khuyên bạn thực hiện thao tác này, nhưng đây là một số kiến thức bạn có thể cần đến (đọc WP Codex để có thông tin chi tiết hơn).

Về tác giả

Duy Anh

Chào các bạn,

Mình là coder, đang sống và làm việc ở Mỹ. Mình thích viết lách nên muốn dành khoảng thời gian trống để chia sẻ các thủ thuật giúp các bạn xây dựng được trang web riêng của mình. Bạn nào cần xây dựng blog, web thì cứ ới, rảnh là mình giúp, tất cả FREE nhé!

Ý kiến cá nhân của bạn

bộ công cụ Wordpress hữu ích dành cho mọi website

Bộ công cụ hữu ích dành cho mọi website Wordpress

Bao gồm theme & plugin tốt nhất và được sử dụng nhiều nhất!

Xin vui lòng kiểm tra email để xác thực tài khoản!