Wordpress

Bekleyen WordPress yorumlarını toplu olarak silmek

Merhabalar, bugün bir süredir girmediğim bloglarımdan birine girdim ve 1.540 tane onay bekleyen spam yorumu görünce önce bir sinirlendim tabii. 🙂 Bakınız aşağıda ekran alıntısını gösteriyorum,

Bu yorumları WordPress panelinden silmek gerçekten zor ve sıkıcı. Tek seferde en fazla 20 adet seçerek silebilirsiniz.

Spam yorumları tek seferde ve en fazla 5 sn içerisinde silmek için karışık gibi görünebilir ama kolay bir yöntem var. Hosting hesabınıza giriş yaparak phpMyAdmin sayfasını açınız, daha sonra WordPress’in kurulu olduğu veritabanına tıklayın (örneğin: önisim_benimblogum) karşınıza aşağıdaki resimdeki gibi bir alan gelecek;

Kırmızı ile çizdiğim SQL menüsüne tıklayın ve açılan boş pencereye aşağıdaki kodu yapıştırın:

DELETE from wp_comments WHERE comment_approved = ‘0’

yukarıdaki kırmızı satırı komple kopyalayıp yapıştırın, daha sonra aşağıdaki resimde de görülen GİT butonuna tıklayın.

Bu sorguyu çalıştırmanız durumunda onaylanmamış beklemede olan tüm yorumlar silinecektir. Kaç adet olduğunun bir önemi yok, binlerce yorum olsa dahi birkaç saniye içerisinde hepsi silinecektir.

İsterseniz veritabanının yedeğini sorguyu çalıştırmadan önce alabilirsiniz. Herhangi bir zararı olmaz ama yinede kendinizi garantiye almak isteyebilirsiniz. Eğer bu işlemi yapmaktan çekiniyorsanız benden şuraya tıklayarak destek alabilirsiniz. 

Spam kutunuzda çok fazla yorum var ve silmek istiyorsanız onu da şu kod ile ayı şekilde silebilirsiniz: DELETE from wp_comments WHERE comment_approved = ‘spam’

Çöp kutusundaki yorumları yine aynı yerden silmek isterseniz şu kodu kullanabilirsiniz: DELETE from wp_comments WHERE comment_approved = ‘trash’

Sadece içerisinde link olan tüm yorumları silmek isterseniz şu kodu kullanabilirsiniz: DELETE from wp_comments WHERE comment_content LIKE “%http%”

Yorum formundaki web site alanına web adresi veya link eklenmiş yorumları silmek isterseniz şu kodu kullanabilirsiniz: DELETE from wp_comments WHERE comment_author_url LIKE “%http%”

Onaylanmış tüm yorumları silmek ister misiniz bilmiyorum ama silmek isterseniz de şu kodu kullanabilirsiniz: DELETE from wp_comments WHERE comment_approved = ‘1’

NOT: İşlem yapacağınız alanın veri tabanı gibi önemli bir yer olduğunu da lütfen unutmayınız! Eğer yapamayacağınızı düşünüyorsanız herhangi bir girişimde bulunmayınız.
Bekleyen WordPress yorumlarını toplu olarak silmek
4.5 (90%) 2 oy

Sizde Görüşlerinizi Ekleyin