Akismet eklentisini kullanıyor ve yorumları elle onaylıyor olmama rağmen WordPress spam yorumlardan tam anlamıyla kurtulamadığım zamanlar oluyor. Comment Backlink yani yorumlar üzerinden backlink elde etmek isteyen kullanıcıların yazan konudan bağımsız yorumları sizi de rahatsız etmiyor mu? WordPress sitenizde spam yorumları tamamen engellemek için Akismet eklentisini kullanarak yorum alanında bulunan “Web Site URL” alanını kaldırmak size yardımcı olacaktır.
Yorumlar ile elde edilen geri bağlantı (comment backlink), aşırıya kaçarsa arama motorlarında sıralama yükseltmenin aksine, sıralama kaybı olmasına sebep olmaktadır. Dönemsel olarak ziyaretçi arttırmak ve içerik okunma süresini arttırmak için yorumlara web sitesi URL seçeneğini eklediğimi belirtmek isterim. Çünkü yorum alanında URL olması her zaman kötü bir şey değildir. Doğru kullanıldığı zaman bloglar arası bağ oluşturmak için oldukça önemlidir. Blog yazarları için dikkat edilmesi gereken oldukça ince çizgi bulunuyor. Backlink konusu ile ilgili sorularınız olursa yorumlarda iletebilirsiniz. Şimdi tekrar konuya dönelim. WordPress yorum formundan web site url alanı nasıl kaldırılır?
Öncelikli tavsiye olarak, yazının başında da söylediğim gibi WordPress anti-spam eklentisi (Akismet Spam Protection) kullanmanızı ve WordPress yorumları elle onayla seçeneğini aktif etmeniz gerekiyor. Bu adımları tamamladığınız takdirde, gereksiz yorumlar size ulaşmayacak ve sizin onayınız olmadan hiçbir yorum sayfanızda yayınlanmayacaktır. Blog sayfasından otomatik yorum onayını devre dışı bırakmak için;
- WordPress sitenizden admin paneline gidin.
- Ayarlar sekmesinden, tartışmaya giriş sağlayın.
- Yorum el ile onaylanmalı seçeneğini aktif hale getirip, kaydedin.
Şimdi sırada web sitesi URL alanını WordPress yorum formundan silme işlemi kalıyor. WordPress yorum url alanını kaldırmak istiyorum, nasıl yapabilirim diyorsanız devam edelim. Blog sayfanızda değişiklik yapmadan önce site yedeği almayı unutmayın.
Functions.php dosyasını düzenleme
Eklenti kullanmadan WordPress yorumlardan web site alanını kaldırmak isteyenler functions.php dosyasını düzenleyerek amacına ulaşabilir. Ben tema dosyalarına elle müdahale etmeyi sevmediğim için bu tarz düzenleme işlemlerini Code Snippets eklentisini kullanarak yapıyorum. İki yöntemi de sizinle paylaşacağım. Kullanacağımız kod aşağıda ki gibi olup, nasıl kullanılacağına dair detayları da ekliyorum.
add_filter('comment_form_default_fields', 'unset_url_field');
function unset_url_field($fields){
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}
Eklenti kullanmadan functions.php düzenleme
- WordPress admin paneline girin.
- Görünüm sekmesinden tema düzenleyici seçeneğine gidin.
- Düzenleyeceğiniz, aktif kullandığınız temayı seçin.
- functions.php dosyasına tıklayın ve yukarıda ki kodu dosyaya ekleyin.
Eklenti kullanarak functions.php düzenleme
- Eklentiler sekmesinden yeni eklenti yükle seçeneğine gidin.
- Code Snippets eklentisini bulun ve kurulumu tamamlayın.
- Snippets sekmesinden New Snippets seçeneğine girin.
- Yukarıda ki kodu ekleyin ve kaydedin.
CSS düzenleyerek yorumlardan URL alanını kaldırma
Tercih etmediğim bir yöntem olmakla beraber, sorunsuz bir şekilde çalışmaktadır. Tercih etmiyor olmamın sebebi; form başarılı olarak kaldırılsa da, metin kısmı kalabiliyor. WordpPress yorum formundan web site url kısmını kaldırmak için aşağıda ki adımları uygulayın;
.comment-form #url{ display:none; }
- Admin paneline girin.
- Görünüm sekmesinden, özelleştir seçeneğine gidin.
- Ek CSS bölümüne girerek yukarıda ki kodu ekleyin.
- Sayfayı yayınlayın ve çıkış yapın.
Eklenti kullanarak yorumlardan Web Site URL alanını kaldırma
Eklentilerden faydalanarak site url kısmını kolaylıkla gizleyebilirsiniz. Eklenti ile yorum alanından URL gizleme adımları için aşağıda ki adımları takip edebilirsiniz.
- Eklentiler sekmesinden, yeni eklenti yükle seçeneğine gidin.
- Comment Link Remove and Other Comment Tools eklentisini kurun ve aktifleştirin.
- QC CLR Setting sayfasına giderek “Remove WEBSITE Field from Comment Form-WEB SİTESİ Alanını Yorum Formundan Kaldır” ve “Remove hyper-link from comment AUTHOR Bio- YAZAR Bio yorumundan hiper bağlantıyı kaldır” seçeneklerini işaretleyin ve kaydedin.
Süper gökte ararken yerde bulduğum bir entry olmuş. Bir süredir ilgileneyim dediğim spam yorumlar için yazı çok faydalı oldu