lostyazilim
tr.link

Wordpress Yorum URL Alanını Kapatma ve Öncekileri Silme

3 Mesajlar 1.405 Okunma
acebozum
tr.link

aorhan aorhan Emekli Mod. Kullanıcı
  • Üyelik 30.03.2011
  • Yaş/Cinsiyet 36 / E
  • Meslek Makine Mühendisi
  • Konum Ankara
  • Ad Soyad A** O**
  • Mesajlar 345
  • Beğeniler 27 / 236
  • Ticaret 22, (%100)




Başlık çok uzun oldu ama ne yazacağım konusunda size iyi bilgi verdi sanırım :) Evet başlıkta yazılanı açıklamak gerekirse detaylıca, wordpress mevcut yorum alanında yorumcuya ait site adresini girdiği alanı kapatmak isteyenler için minik kod ve mevcut sitedeki yorumlardaki site adreslerini kaldırmak içinde minik sql kodu ile sizi bu işlemi yaptıracam.

Öncelikle belki bana kızacak olanlar vardır ama her gün gelen spamları spam eklentisi ile çözdüm ama manuel spamcıların o güzel yorumlarını ali veli adı ile değiştirerek yayınlamaktanda usanınca şahsen üzülerek bu kararı aldım. Çünkü bir ara adını soyadını yazan spamcıları onaylasam da baktım dur durak bilmiyorlar. Hele hele büyük sitelerden de bunların geldiğini görünce artık iş başa düştü.

Wordpress Yorum Formundaki URL Alanını İptal Etme

Bu vereceğim kod yardımıyla url kısmını kapatabiliyorsunuz. Comment.php ile uğraşmadan kodu functions.php den yöneteceksiniz. Öncelikle buna benzer eklentilerde var ama bence en iyisi eklentisiz olmasıdır.

Öncelikle işlem yapmadan önce yedek alın temanızın öyle yapın. Bu arada cacheden dolayı olmadı ya filan demeyin cache silin edin sonra olmadı diye silmeyin kodu.

Kod:

//Yorumlardaki Website Kaldirma
add_filter('comment_form_default_fields', 'unset_url_field');
function unset_url_field($fields){
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}



Yukarıdaki kodu functions.php içinde sondaki "?>" karakterin önüne eklemeniz yeterlidir. Bu kod sonrasında url kısmı iptal olacaktır.

Wordpress Yorumlarındaki URL'lileri Toplu Silme

Önceki işlem sonunda belki benim gibi kızıp bir cinnet herşeyi çözer diyerek alayını silmek isterseniz aşağıdaki kod imdadına yetişecektir. Bu kod ise sadece yorumlarda bulunan url leri silecektir. Yorumlar yine olduğu gibi kalacak.

Bunun için phpmyadmin'de database'nizi açıp orada sql çalıştıracaksınız. Bunun içinde aşağıdaki kodu yazıp git demeniz yeterlidir. Yine öncesinde db'nizi yedek alınız.

Kod:

UPDATE wp_comments SET comment_author_url = '';

Yukarıdaki kod yardımıyla artık url derdi olmadan ve hakiki ziyaretçi yorumlarıyla yolunuza devam edebilirsiniz.

Kaynak: http://www.aorhan.com/wordpress-yorum-url-alanini-kapatma-ve-oncekileri-silme.html
olesore Mintik

kişi bu mesajı beğendi.

elektronikssl
webimgo

Yaziverdik Yaziverdik WM Aracı Kullanıcı
  • Üyelik 01.07.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Tekniker
  • Konum Çanakkale
  • Ad Soyad K** D**
  • Mesajlar 67
  • Beğeniler 0 / 9
  • Ticaret 4, (%100)
Yararlı bir konuya değinmişsiniz hocam, bazı kişiler nofollow dahi olsa sırf link olsun diye yorum atıyorlar. Bu durum da spamdan başka bir şey değil. Eminim çok kişinin işine yarayacaktır.
 

 

onderozkan onderozkan WM Aracı Kullanıcı
  • Üyelik 14.06.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek -
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** K**
  • Mesajlar 173
  • Beğeniler 37 / 34
  • Ticaret 37, (%100)
Teşekkürler hocam uyguladım oldu.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al