Cara Nonaktifkan HTML di WordPress Komentar

Secara default, WordPress mengizinkan tag HTML tertentu dalam komentar seperti dll. Jika Anda melihat banyak komentar SPAM juga mengandung tag ini. Sebagian besar komentar SPAM dibuat oleh bot dan skrip, yang menggunakan tag HTML. Jika Anda hanya menonaktifkan HTML dari komentar WordPress Anda, ini bisa mencegah banyak SPAM. Dalam tutorial ini kami akan menunjukkan bagaimana Anda dapat menonaktifkan tag HTML di komentar WordPress Anda.

Tutorial ini hanya akan menonaktifkan tag HTML aktif. Jadi seseorang masih bisa memposting sesuatu seperti:

Dan itu akan muncul, tapi tagnya tidak akan berfungsi. Jadi jika seseorang menggunakan tag yang kuat, itu tidak akan menebalkan teks. Selain tidak banyak bot SPAM punya waktu untuk melakukan ini karena cara ini memakan banyak waktu dan tidak bermanfaat bagi mereka.

Yang harus Anda lakukan adalah cukup buka functions.php dan tambahkan kode berikut:

// Ini akan terjadi saat komentar diposting
     fungsi plc_comment_post ($ incoming_comment) {

     // ubah semuanya dalam komentar untuk ditampilkan secara harfiah
     $ incoming_comment ['comment_content'] = htmlspecialchars ($ incoming_comment ['comment_content']);

     // satu pengecualian adalah tanda kutip tunggal, yang tidak boleh # 039;  karena WordPress menandainya sebagai spam
     $ incoming_comment ['comment_content'] = str_replace ("'",' '', $ incoming_comment ['comment_content']);

     kembali ($ incoming_comment);
     }

     // Ini akan terjadi sebelum sebuah komentar ditampilkan
     fungsi plc_comment_display ($ comment_to_display) {

     // Masukkan tanda kutip tunggal kembali
     $ comment_to_display = str_replace ('' ',' '", $ comment_to_display);

     kembalikan $ comment_to_display;
 } 

Jika Anda tidak ingin menambahkan kode ini secara manual sendiri, maka penulis asli juga menawarkan plugin yang bisa Anda download. Cukup pasang dan aktifkan plugin Peter’s Literal Comments.

Alasan mengapa cara ini lebih baik adalah karena tidak mengharuskan Anda untuk mengubah file inti. Jika Anda ingin mengedit file inti Anda maka Anda bisa pergi ke wp-includes / kses.php dan edit kode di sana. (Ini tidak disarankan, tapi ada di sini demi pengetahuan. (WP Codex untuk lebih jelasnya)