WordPress icin kullanabilinecek sql komutlari
WordPress icin hayat kurtaran yararli SQL komutlarini asagida aciklamalri ile beraberinde gorebilirisiniz. Eger web blogunuza bir gun gelerde database veya benzeri hatalar aldiginizda burada bulunan komutlar yardimi ile sitenizdeki probleri cozmenize olanak saglayacaktir. Mesela diyelimki ; sitenizde bazi hatalar olustu ve bogunuzun yonetim paneline giriste zorluk cekiyorsunuz bu ve benzeri hatalari ayiklamada SQL sorsulariyla rahat bir sekilde cozum bulabilirinizi.
Manuel olarak admin pass değiştirme
UPDATE ‘wp_users’ SET ‘user_pass’ = MD5(‘PASSWORD’) WHERE ‘user_login’ =’admin’ LIMIT 1;
Yazıları bir üyeden diğerine aktarmak
UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;
Bekleyen tüm yorumları toplu silme
DELETE from wp_comments WHERE comment_approved = ’0′;
Kullanılmayan tagları listeleme
SELECT * From wp_terms wt INNER JOIN wp_term_taxonomy wtt ON
wt.term_id=wtt.term_id WHERE wtt.taxonomy=’post_tag’ AND wtt.count=0;
Yorum yazanların sadece mail adreslerini listele
SELECT DISTINCT comment_author_email FROM wp_comments;
Tek komutla tüm pluginlri pasif etme
UPDATE wp_options SET option_value = ” WHERE option_name = ‘active_plugins’;
Tüm tagları silme komutu
DELETE a,b,c
FROM
database.prefix_terms AS a
LEFT JOIN database.prefix_term_taxonomy AS c ON a.term_id = c.term_id
LEFT JOIN database.prefix_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id
WHERE (
c.taxonomy = ‘post_tag’ AND
c.count = 0
);
Belli bir tarihten eski olan yazıların yorumlarını pasif etme işlemi
UPDATE wp_posts SET comment_status = ‘closed’ WHERE post_date < ’2010-01-01′ AND
post_status = ‘publish’;

