wareze düşmüş eklentiler kullanımı sonucu veritabanı hacklenerek direk veri tabanından ekleme yapıyorlar
1. ücretsiz diye indirdiginiz eklentiyi kaldırın ve ***** nulled eklenti kullanmayın
2. wp-config veri tabani şifresini degiştirin
3. kullanıdıgınız panele göre veri tabanı şifresinide degiştirin
4. .htaccess 0644 chmod izni verin
phpmyadmin den aşağıdaki sorguyu çalıştırın
DELETE FROM
wp_posts,wp_term_relationships
USING
wp_posts
LEFT JOIN
wp_term_relationships
ON
wp_posts.id = wp_term_relationships.object_id
WHERE
wp_term_relationships.term_taxonomy_id = 948
Bu kodumuzun ne işlem yaptığını ve kısaca mantığınıda sizlere anlatayım.Wordpress veritabanında
wp_posts tablosundaki
ID alan adı konunun id numarasını tutuyor.Yani birincil anahtarımız.
wp_term_relationships tablosundaki
object_id isimli alanımızda yazının id numarasını tutuyor,yani
wp_posts tablosundaki
id ile birbirine bağlı.
term_taxonomy_id ise kategori idsini tutan alanımız. Yazıları silebilmek için öncelikle hangi kategoriden sileceğimizi ve bu kategorinin id sini bulmamız gerekiyor.Wordpress kategoriler kısmından hangi kategorinin idsini öğreneceksek üstüne tıklayıp adress çubuğundaki
tag_ID=947 kısmındaki numarayı kaydediyoruz.Benim kategori idm 947 çıktı gördüğünüz gibi..Daha sonra yukarıda verdiğim kodtaki
947 yerine yazının silineceği kategori idsini yazıyoruz ve silme işlemini gerçekleştiriyoruz