Cách kiểm soát từ khóa nhạy cảm trong comment Wordpress không chỉ là việc đảm bảo an toàn và tôn trọng, mà còn là cách duy trì một không gian bình luận, trò chuyện đầy sự lịch sự và chất lượng. Không chỉ vậy, việc bảo vệ website khỏi những từ ngữ vi phạm chính sách còn giúp bạn xây dựng một ấn tượng tích cực trước cả Google và cộng đồng an ninh mạng, từ đó tạo ra một trải nghiệm người dùng tốt hơn cho mọi người tham gia.
Cách kiểm soát từ khóa nhạy cảm trong comment Wordpress
Những từ khóa nhạy cảm trong bình luận Wordpress là gì?
ItsmeIT sẽ đưa một số ví dụ cụ thể để minh họa về những từ khóa nhạy cảm, ví dụ như “crack”, từ khóa này được hiểu là bẻ khóa bản quyền các phầm mềm. Đôi khi những phần mềm crack cũng có thể chứa các mã độc hại, gây rủi ro về an ninh mạng và quyền riêng tư.
Chính vì vậy nếu website của bạn chia sẻ phần mềm và chứa từ khóa này cũng có thể bị “Cục An ninh mạng” tìm đến và đưa vào danh sách cấm. Hoặc nếu trang web của bạn hiển thị quảng cáo Adsense thì cũng có thể bị tính là vi phạm và không được hiển thị quảng cáo. Đây chính là lý do ItsmeIT muốn kiểm soát từ khóa nhạy cảm trong comment Wordpress.

Một ví dụ khác đó là một số từ ngữ thô tục, có tính chất tình dục, sinh học, chính trị, tôn giáo, bạo lực hoặc phân biệt chủng tộc, phân biệt vùng miền cũng có khả năng tạo ra ảnh hưởng xấu đối với thương hiệu của bạn. Nếu không kiểm soát từ khóa nhạy cảm trong comment Wordpress có thể gây mất mát về sự tôn trọng và uy tín, làm mất đi sự chuyên nghiệp và trách nhiệm trong mắt khách hàng và người dùng, ảnh hưởng đến khả năng xây dựng mối quan hệ tin cậy và tạo sự liên kết vững chắc trong thị trường cạnh tranh ngày nay.
Làm thế nào để ngăn chặn, mã hóa từ nhạy cảm trong wordpress ?
Wordpress có sẵn chức năng quản lý bình luận, bạn có thể tìm thấy trong “Settings->Discussion” và thêm những từ cấm trong “Comment Moderation” và “Disallowed Comment Keys”. Chức năng của nó là sẽ đưa những bình luận chứa những từ khóa đó vào mục chờ phê duyệt để bạn cho phép hoặc không.
Nhưng ItsmeIT thấy rằng, nếu có nhiều bình luận thì sẽ mất rất nhiều thời gian để kiểm duyệt. Và mình sẽ cho phép tự động phê duyệt mọi bình luận bao gồm cả “text” và “link” nhưng sẽ mã hóa những từ nhạy cảm đó. Ví dụ từ “crack” sẽ mã hóa từ nhạy cảm trong wordpress bình luận thành “crac**”.
Để thực hiện việc kiểm soát từ khóa nhạy cảm trong bình luận Wordpress, ItsmeIT đã mở file functions.php và viết một đoạn mã như sau:
add_filter( 'preprocess_comment', 'safe_comment_content'); function safe_comment_content($commentdata) { $manager = current_user_can('manage_options'); $moderation_keys = get_option('moderation_keys'); if (!$moderation_keys || $manager) { return $commentdata; } $moderation_keys = preg_split('/\r\n|\r|\n|,/', $moderation_keys); if (isset($commentdata['comment_content'])) { $comment_content = $commentdata['comment_content']; foreach ($moderation_keys as $key) { $key_length = mb_strlen($key, 'UTF-8'); if ($key_length > 2) { $encoded_key = mb_substr($key, 0, $key_length - 2, 'UTF-8') . '**'; $comment_content = preg_replace('/\b' . preg_quote($key) . '\b/iu', $encoded_key, $comment_content); } } $commentdata['comment_content'] = $comment_content; } return $commentdata; }
Đoạn mã này chỉ có chức năng mã hóa những từ có trong danh sách “Comment Moderation”, và bạn phải tắt chức năng “Before a comment appears” (Nhận xét phải chờ được kiểm duyệt) trong “Settings->Discussion”, tức là cho phép tự động phê duyệt bình luận.
Cách thêm những từ cấm, từ nhạy cảm để mã hóa trong bình luận Wordpress
Để đoạn mã trên hoạt động, ItsmeIT tiếp tục mở “Settings->Discussion->Comment Moderation” và thêm những từ cần kiểm soát, giống như ảnh chụp màn hình:

Những từ khóa này sẽ được mã hóa trong nội dung bình luận Wordpress. Và kết quả ItsmeIT đã nhận được như sau:

Mình không chặn hay xóa bỏ các link trong bình luận, vì với tư duy của một người làm MMO như mình thì cho phép hết, thoải mái luôn, miễn là website có traffic và an toàn cho người dùng. Mình cũng có viết riêng một plugin với chức năng quản lý bình luận, mã hóa từ nhạy cảm trong wordpress và quản lý các liên kết trong bình luận Wordpress. Nếu bạn thấy cần thiết có thể tải về và sử dụng nhé.
– Advertising –