Kategoriler
WordPress

Yorumlardan linkleri temizlemek (WordPress)

WordPress sitenize eklenen yorumların içerisinde bulunan linklerin temizlenmesi için bir fonksiyon.

WordPress sitenize kullanıcıların eklediği yorumların içerisinde buunan linklerin temizlenmesini istiyorsanız bu fonksiyonu kullanabilirsiniz.

/* Yorumlardaki linkleri siler */
add_filter('comment_text', 'yorumlardaki_linkleri_sil');
function yorumlardaki_linkleri_sil($string = ''){
global $post;
//Admin panelinde ve sizin email adresiniz ise silme
if (is_admin() || get_comment_author_email() === 'sizin_email_adresiniz'): 
return $string;
else : 
    $link_pattern = "/<a[^>]*>(.*)<\/a>/iU";
    $string = preg_replace($link_pattern, "$1", $string);
	return $string;
endif;
}
/* Yorumlardaki linkleri siler */

//URLleri otomatik link yapmayı bırak
remove_filter('comment_text', 'make_clickable', 9);

Tabii ki bu fonksiyon temanızın function.php dosyasına eklerseniz çalışır.

Ayrıca bu da hoşunuza gidebilir:

Yorumlarda ekstra bilgi istemek: WordPress yorumlarda standar olarak bulunan isim, email, website ve yorum içeriği kısımlarına ekstra alanlar eklemek veya düzenlemek mümkün.

Kolay gelsin.