Bài viết này hướng dẫn cách lọc từ ngữ tục tĩu và thay bằng từ khác trong bình luận WordPress.
Các bạn chỉ cần thêm đoạn mã này vào functions.php
, có thể bổ sung thêm từ ngữ tùy ý hoặc kĩ hơn có thể thêm khoảng cách để lọc chính xác hơn
// Comments Filter add_filter('comment_text', 'ocm_filter_comment'); function ocm_filter_comment($comment) { $replace = array( 'nứng' => 'n–––', 'loz' => 'l––', 'lolz' => 'l––', 'lone' => 'l––', 'lồz' => 'l––', 'lồn' => 'l––', 'Lồn' => 'L––', 'đĩ' => 'đ–', 'Đĩ' => 'Đ–', 'đỉ' => 'đ–', 'cặc' => 'c––', 'cc' => 'c–', 'ncc' => 'n––', 'fuck' => 'f––k', 'Fuck' => 'F––k', 'bitch' => 'b–––h', 'Bitch' => 'B–––h', 'đụ' => 'đ–', 'Đụ' => 'Đ–', 'đm' => '––', 'Đm' => '––', 'ĐM' => '––', 'dm' => '––', 'Dm' => '––', 'DM' => '––', 'đmm' => '–––', 'Đmm' => '–––', 'dmm' => '–––', 'Dmm' => '–––', 'cl' => '––', 'clm' => '–––', 'clmm' => '––––', 'clgt' => '––gt', 'Clgt' => '––gt', 'đéo' => 'đếch', 'Đéo' => 'Đếch' ); $comment = str_replace(array_keys($replace), $replace, $comment); return $comment; }
Chúc các bạn thành công!