Varsayılan olarak wordpress yorumlarında gibi html kodu desteği sunmaktadır. Bu gibi kodları barındıran yorumlar da genelde spam yorumlar olmaktadır. Çoğu spam yorumlar az önceki html etiketlerini kullanarak programlar veya botlar tarafından yapılmaktadır. Eğer wordpress yorumlarından HTML etiketlerinin desteğini kaldırırsanız birçok spam yorumu önlemiş olursunuz. Bu yazımızda da varsayılan olarak wordpress yorumlarında desteklenen html etiket desteğinin kaldırılmasını anlatacağız.

Bu yaz sadece yorumlarda aktif olarak çalışan html etiketlerini kaldırmak için anlatılmaktadır. Yani birisi yorumlara
yazabilir. Fonksiyonel olarak çalışmaz ancak kodlar yorumlarda çıkacaktır.

Şimdi kodlarımıza geçelim. Tema dosyalarınız içinde bulunan functions.php dosyasının içine aşağıdaki kodları yapıştırıyoruz.

function plc_comment_post( $gelen_yorum) {

$gelen_yorum['comment_content'] = htmlspecialchars($gelen_yorum['comment_content']);

$gelen_yorum['comment_content'] = str_replace( "'", ''', $gelen_yorum['comment_content'] );

return( $gelen_yorum);
}

function plc_comment_display( $yorum_gor) {

$yorum_gor= str_replace( ''', "'", $yorum_gor);

return $yorum_gor;


İşte bu kadar! Artık spam yorumlara elveda.

Kaynak:
WordPress Yorumlardaki Html Desteğini Nasıl Kaldırırız?