Etiket arşivi: wordpress revision silme

WordPress Veritabanı Neden Optimize Edilmelidir?

WordPress sistem itibariyle sayfaları,yazıları,menüler,içerikler ve benzeri diğer dataları tek veri tabanında depolar. Sadece özel dökümanlar (jpg,png,mov,mp4,mov) sistemdeki upload altında depolar. WordPress veri tabanı zamanlar yani kullandıkca ve yazılarda düzenleme yaptıkca şişer.

Bazen bunun sorun olduğunu bile düşünebilirsiniz aslında değil bir bakıma size yardımcı olmak için wordpresss (revision) yanı otomatik kayıt eder bilgileri ve versiyonlara ayırır. Diyelim elektrikler gitti normal şartlarda veriniz komple gider eğer başka bir yerde doc veya excelde saklı değilse. Ama otomatik kayıt tutma özelliği sayesinde bir kaç satır veya kelime kaybınız olur.

Sorunsuz çalıştığı zamanlarda temizlik yaparak bu revision dosyalarından kurtulabilirsiniz. veya hiç bunu aktif etmeyerek kullanmazsınız. tavsiyem kullanın arada temizlik yapın ne olur ne olmaz.

Bu dataları silmek istiyorsanız izlemeniz gereken bazı yollar var ;
1 –  Spam kuyruğundaki bekleyen yorumları temizleyin
2 – Onaylanmayan yorumları temizleyin.
3 – Çöpte kullanmadığınız veya zamanı geçmiş döküman tutmayın silin.

Bu anlattıklarım sadece panel üzerinden yapabilecekleriniz. Şimdide size veri tabanı ile temizlik konusunu anlataçağım.

Revision Sayımızı öğrenmek için bu kodu kullanabilirsiniz;

SELECT COUNT(*), `post_type` FROM `wp_posts` GROUP BY `post_type`;

 

Temizlemek için yapmamız gerekenler ;

WordPress tabloları olan veri tabanına bağlantıktan sonra bu kodu kullanın ve gereksizleşen verileri tablomuzdan kaldırmış olalım.

DELETE p, r, m FROM `wp_posts` p LEFT JOIN `wp_term_relationships` r ON (p.`ID` = r.`object_id`) LEFT JOIN `wp_postmeta` m ON (p.`ID` = m.`post_id`) WHERE p.`post_type` = 'revision';

Böylelikle revision datalarından kurtulmuş olduk :)…

Dipnot: Kodu test etmeden önce veri tabanını yedek alın. bazı temalarda sorun olabiliyor.

İyi Çalışmalar