Cara Mematikan / Disable HTML di Kotak Komentar WordPress

Secara default, WordPress memungkinkan pengguna untuk menggunakan tag tertentu dalam komentar, sehingga pengunjung bisa menambahkan link, gaya teks dalam huruf tebal, miring, menambah table, dan banyak lagi. Hal ini bisa jadi sangat berguna. Tapi, apakah Anda pernah lihat di folder SPAM Anda, berapa banyak komentar yang didalamnya menyertakan kode HTML yang pada dasarnya merupakan link?

Spammer memang memanfaatkan kotak komentar untuk mencari backlink atau sekedar mempromosikan blog atau produk mereka.

Tapi jangan khawatir, Anda bisa saja menonaktifkan fungsi HTML di kotak komentar WordPress untuk menjadi fungsional. Jadi jika seseorang menggunakan kode HTML untuk membuat tulisan seperti bold, italic, atau link tidak akan dieksekusi. Yang perlu Anda lakukan hanyalah membuka file functions.php kemudian tambahkan kode berikut:

// 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( "'", ''', $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( ''', "'", $comment_to_display );
return $comment_to_display;
}

Dengan menambahkan kode di atas ke dalam functions.php, maka saat ada seseorang menambahkan url atau link dalam komentarnya, itu tidak akan dianggap sebagai link, namun hanya dianggap sebagai teks biasa.

loading...