Home / Wordpress / WordPress Veri Tabanı Temizliği! WordPress Köşesi

WordPress Veri Tabanı Temizliği! WordPress Köşesi

Bugün sizlere wordpress köşemizde site hızlandırma teknikleri arasında olan hemde kalıntıları temizlemeye aracı olan bir konuya değineceğiz. WordPress veri tabanı temizliği.

Bu yazımızda önemli 2 kısma değineceğiz. Bunlar silinmiş ögelerin temizliği, yorum temizliği.

İlk olarak silinmiş ögeleri temizlemeyi anlatalım.

Sistemimizde yazılar olsun ortam dosyaları olsun direkt olarak silinmez, kalıcı olarak silinmeden önce çöp için oluşturulan bir klasöre taşınırlar. Şimdi bu klasörü temizleyelim. Öncelikle kullandığımız hosting yönetim paneli üzerinden PhpMyAdmin kısmına girelim, sonrasında sol taraftaki kolondan veri tabanımızı seçelim ve karşımıza çıkan kısımdaki üst menüden “SQL” bölümümüze girelim.

Karşımıza boş bir sayfa gibi alan çıkacak.Sonrasında yapacağımız işlem ise aşağıda verdiğim ekleyerek sağ alttaki git tuşuna basarak çöplerin bulunduğu klasörümüzü temizleyelim..

DELETE FROM wp_posts WHERE post_status = “draft”; DELETE FROM wp_posts WHERE post_title = “Auto Draft”; DELETE wp_posts FROM wp_posts LEFT JOIN wp_posts child ON (wp_posts.post_parent = child.ID) WHERE (wp_posts.post_parent <> 0) AND (child.ID IS NULL);

wordpresss-min

Silinmiş yazıların kalıntıları; 

Sildiğiniz yazılar ufakta olsa bazı tablolarda kalıntılar bırakabilmekte. Bunların temizliği için yine Sql kısmından aşağıdaki kodumuzu ekleyerek git kısmına basarak işlemi gerçekleştirelim.

DELETE FROM wp_term_relationships WHERE NOT EXISTS ( SELECT * FROM wp_posts WHERE wp_term_relationships.object_id = wp_posts.ID);

Yazı ve kalıntıların detaylı silimi;

Örneğin bir makale yazık ama hoşumuza gitmedi bunu sileriz ve bu da bizim veri tabanımızda null bir değer bırakır bunları temizleyerek yazı temizliğine girebiliriz

Bu kod ile null değere sahip olan yazıları komple temizleyebilirsiniz;

SELECT * FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL; DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL;

Gelelim yorum temizliği kısmımıza;

Silinmiş yorum ve akismet adlı spam yorumlar ile mücadele eden eklentimizin topladığı spam yorumları temizlemeye başlayalım.

Yine sql kısmımıza gelerek aşağıda vermiş olduğum kodu yapıştırarak sağ alttaki git butonuna basıyoruz.Bu kadar.

SELECT * FROM wp_commentmeta WHERE comment_id NOT IN ( SELECT comment_id FROM wp_comments ); DELETE FROM wp_commentmeta WHERE comment_id NOT IN ( SELECT comment_id FROM wp_comments ); SELECT * FROM wp_commentmeta WHERE meta_key LIKE ‘%akismet%’; DELETE FROM wp_commentmeta WHERE meta_key LIKE ‘%akismet%’;

Yazımızı beğendiyseniz yorum atmayı unutmayınız.

25 yaşında olan Ercan, uzun yıllardan beridir teknolojiye ilgi duymaktadır. Üniversite eğitimine devam etmekte olan Ercan, gelecekte teknoloji alanında daha fazla aktif olmayı hedeflemektedir.

About Ercan Asilzade

25 yaşında olan Ercan, uzun yıllardan beridir teknolojiye ilgi duymaktadır. Üniversite eğitimine devam etmekte olan Ercan, gelecekte teknoloji alanında daha fazla aktif olmayı hedeflemektedir.

Check Also

WordPress Dizin Oluşturulamıyor Hatasının Çözümü

WordPress Dizin Oluşturulamıyor Hatasının Çözümü Merhaba arkadaşlar, wordpress sistemi kullanan arkadaşlar biliyordur ve en az birkaç kere …

3 comments

  1. gökhan turnak

    Resimleri kendiniz optimize etmemişsiniz bide makale yazıp nasıl yapılcağını anlatmaya calışmışsınız ama eksik anlatıp yapmışsın yapmayın lütfen bilmediğiniz işe girmeyin önüne gelen teknoloji sitesi açıyor yazıktır..hiç bir yere gidemezsiniz böyle aynı yerde seker durursunuz.. kopyala yapıştır ile makale girilmez.

    • Deniz Işın Coşkuner

      Resimlerin optimesinden kastinizi ogrenebilirmiyim . Bizim resimlerimiz optimizeli fakat site gayet hızlı olduğu için bazı resimleri es geçmiş olabiliriz.
      Teşekkürler

  2. Deniz Işın Coşkuner

    HERKESE TEŞEKKÜRLER.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.