3 Şub, 2018

" WordPress Yorumlarda Url kaldırma "

Merhabalar, WordPress sitelerde yazı yayınladığınızda varsayılan olarak yorum alanında website alanı var gelen ziyaretçiler bazıları masumane olsa da birçoğu spam yapacak kadar ileri giderek farklı isimlerde defalarca yorum yapabiliyorlar.

Eğer sizin siteniz de yıllardır açıksa binlerce yorumu silmek sorun hatta ölüm derecesine gelecektir öncelikle burada geçmiş yorumlardaki site adreslerinin nasıl kaldırılacağını ileteyim ardından yorum alanında website kısmının nasıl kaldırılacağını anlatırım.

Phpmyadmine giriş yapıp aşağıdaki sorguyu çalıştırın;

UPDATE wp_comments SET comment_author_url ='#'
Bu sorgu sonunda sitenizde yapılan tüm yorumlarda belirtilen websiteler # ile değişecektir. Şimdi de bundan sonra gelecek yorumlardaki website alanını kaldırmak için yapacağınız işlemi anlatayım.

Temanızın fonksiyon dosyasına aşağıdaki kodu ekleyin;

add_filter(‘comment_form_default_fields’, ‘unset_url_field’);
function unset_url_field($fields){
if(isset($fields[‘url’]))
unset($fields[‘url’]);
return $fields;
}

İşlem bu kadar iyi çalışmalar.

Bu yazı 228 Defa okundu, Beğendiyseniz alttaki benzer yazıları okumanızı öneririm, isterseniz site içinde farklı içerikleri arama yapabilirsiniz.

#WordPress optimizasyon , #Optimize edilmiş .Htaccess , #En iyi forum Scripti , #İnstagram Mobil harici Fotoğraf yükleme (Bug) , #cPanel/Whm – Server optimizasyon , #LXC vs Docker , #Hosting Kontrol Panelleri , #Pyxsoft Anti Malware [Kurulumu] , #Seo uyumlu temalar , #Yüksek Zityaretçi Trafiği İle Baş Etme ,

Ali Çömez / Slaweally

Kaldırımda yürürken beyaz çizgilere basmamaya çalışan, Sabah yüzünü yıkarken dirseklerinden su sızmasından nefret eden, Dönerle ayranı aynı anda bitirebilen, son dakikada otobüsü kaçırsada grur yapıp arkasından koşmayan... bir insanım :)

  1. Empower dedi ki:

    Gelen spam yorumlarından çoğu Akismet ya da benzeri eklentilere takılmadan yayınlanabiliyor. WordPress yorumunda URL kaldırma işlemini yaparak biraz rahat nefes alabilirim sanırım 🙂

    Teşekkür ederim, yararlı konu.

  2. Onur dedi ki:

    bu anlatım çok iyi oldu. tek tek uğraşıp admin panelden kaldırmaya çalışıyordum.

  3. teşekkürler sayenizde fonksiyon dosyasından kaldırdım, günlerdir arıyordum.

  4. sahne perdesi dedi ki:

    tıpkı sosyal medyada birçok sahte profiller ve bundan çıkar sağlayabileceğini düşünen insanlar mevcut onları da böyle kabul etmek ve bu sitemiz için istenmeyen bir durumsa önlem almak durumundayız.

  5. Numara Sorgulama dedi ki:

    bazen gerçekten çok lazım olan bilgiler ve güzel detaylı anlatılmış. Teşekkürler.

  6. Arslan dedi ki:

    Ali, o kod bende çalışmadı. Sanmıyorum; ama belki temalarda da kaynaklanabilir. Şu kod çalıştı:
    function remove_comment_fields($fields) {
    unset($fields['url']);
    return $fields;
    }
    add_filter('comment_form_default_fields','remove_comment_fields');

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Spam olmadığınızı doğrulamak için aşağıdaki alana slaweally yazın