• 15-12-2021, 07:34:49
    #1
    Merhaba,

    5000'e yakın içerik var, belli bir tarihten öncesine ait yazıları en kolay nasıl silebilirim?
  • 15-12-2021, 07:43:47
    #3
    Teşekkür ederim.
  • 15-12-2021, 07:53:02
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Phpmyadmin üzerinde wp_posts tablosunda aşşağıdaki kodu çalıştırabilirsiniz;
    DELETE FROM wp_posts WHERE post_date < DATE_SUB(NOW(), INTERVAL 15 DAY);
    15 günden eski içerikleri silecektir dilediğiniz gibi ayarlayabilirsiniz. En hızlı yol bu geldi aklıma
  • 15-12-2021, 07:58:52
    #5
    Omerfd adlı üyeden alıntı: mesajı görüntüle
    Phpmyadmin üzerinde wp_posts tablosunda aşşağıdaki kodu çalıştırabilirsiniz;
    DELETE FROM wp_posts WHERE post_date < DATE_SUB(NOW(), INTERVAL 15 DAY);
    15 günden eski içerikleri silecektir dilediğiniz gibi ayarlayabilirsiniz. En hızlı yol bu geldi aklıma
    WP Bulk ile isleme aldım ama 10 dakikada 800 sildi hızlı mı bilmiyorum ama daha güvenli geldi bana, siz ne önerirsiniz? bu işlemi ayda 1-2 kere yapacağım.
  • 15-12-2021, 08:01:34
    #6
    Peace adlı üyeden alıntı: mesajı görüntüle
    WP Bulk ile isleme aldım ama 10 dakikada 800 sildi hızlı mı bilmiyorum ama daha güvenli geldi bana, siz ne önerirsiniz? bu işlemi ayda 1-2 kere yapacağım.
    eklentinin içeriğini bilmiyorum ama tek tabloya sorgu atarak silmekten daha güvenli geldi. Bir makalenin sadece tek tablodan silinmesi diğer tablolarda gereksiz kayıt bırakacaktır.
  • 15-12-2021, 08:01:44
    #7
    Peace adlı üyeden alıntı: mesajı görüntüle
    WP Bulk ile isleme aldım ama 10 dakikada 800 sildi hızlı mı bilmiyorum ama daha güvenli geldi bana, siz ne önerirsiniz? bu işlemi ayda 1-2 kere yapacağım.
    Sql kodu ile yapılabilirken eklentiye gerek yok bence. Ve evet yavaş geldi 10 dakikada 800 çok az sql kodu çok daha hızlı siler.
  • 15-12-2021, 08:05:07
    #8
    VBuMaSTeR adlı üyeden alıntı: mesajı görüntüle
    eklentinin içeriğini bilmiyorum ama tek tabloya sorgu atarak silmekten daha güvenli geldi. Bir makalenin sadece tek tablodan silinmesi diğer tablolarda gereksiz kayıt bırakacaktır.
    Omerfd adlı üyeden alıntı: mesajı görüntüle
    Sql kodu ile yapılabilirken eklentiye gerek yok bence. Ve evet yavaş geldi 10 dakikada 800 çok az sql kodu çok daha hızlı siler.
    Üstadın cevabından dolayı veritabanı üzerinden silmek mantıklı gelmedi, bu kadar yavaş siliyorsa vardır iyi bir yanı diye düşünüyorum 15 dakika 1000 yazı desek saatte 4000 yazı gayet ideal?
  • 15-12-2021, 08:09:15
    #9
    Developer
    phpmyadmin üzerinde wp_posts tablosundan direkt silerseniz wp_postmeta tablosundaki ilişkili verileri silmeyecek ve bu veriler atıl durumda kalacaktır.