• 13-11-2022, 12:55:29
    #1
    Merhabalar arkadaşlar ,
    Wordpress sitemin veritabanına baktığımda post tablosu içerisinde post_status='inherit' ve post_type='revision' olanları silsem problem olur mu ?
  • 13-11-2022, 13:08:09
    #2
    silmeyiniz, veritabanında şişkinlik varsa yazıyı taslağa kaydetme ve yazının geçmiş sürümlerini kaldırma özelliğini sitenize function kodu olarak ekleyebilirsiniz.
  • 13-11-2022, 13:11:51
    #3
    mrbold adlı üyeden alıntı: mesajı görüntüle
    silmeyiniz, veritabanında şişkinlik varsa yazıyı taslağa kaydetme ve yazının geçmiş sürümlerini kaldırma özelliğini sitenize function kodu olarak ekleyebilirsiniz.
    Hocam peki kodları function.php ye ekledğim durumda tema güncellemesi ile o kodlar kaybolur mu ?
  • 13-11-2022, 13:12:57
    #4
    altunisik adlı üyeden alıntı: mesajı görüntüle
    Hocam peki kodları function.php ye ekledğim durumda tema güncellemesi ile o kodlar kaybolur mu ?
    emin olmasamda kaybolmaz diye düşünüyorum. en kötü ihtimalle tekrar kontrol edersiniz
  • 13-11-2022, 13:17:30
    #5
    mrbold adlı üyeden alıntı: mesajı görüntüle
    emin olmasamda kaybolmaz diye düşünüyorum. en kötü ihtimalle tekrar kontrol edersiniz
    Teşekkürler hocam .
  • 13-11-2022, 13:20:55
    #6
    Kurumsal PLUS
    altunisik adlı üyeden alıntı: mesajı görüntüle
    Merhabalar arkadaşlar ,
    Wordpress sitemin veritabanına baktığımda post tablosu içerisinde post_status='inherit' ve post_type='revision' olanları silsem problem olur mu ?
    Veri tabanından bu tür tabloları kaldırmak yerine temizleyebilirsiniz. revision daha önceki yazılar sayfalar... eski sürümleri. Yani düzenlediğiniz sürümleri. post_status Yayınlanma durumu yani yayınlandı taslak mı gibi
    post_status='inherit Sanırım yüklenen dosyalardaki meta verileri ve revizyonu içeriyor.
    revision olayını kaldırmak silmek limitlemek için;
    define('AUTOSAVE_INTERVAL', 86400); veya define('WP_POST_REVISIONS', false );
    Bu belirli bir sayı ile sınırlar: Mesela 2.
    define('WP_POST_REVISIONS', 2);
    Buda siler:
    DELETE FROM wp_posts WHERE post_type = "revision";
    Uyarı! veri tabanı yedeği alıp wp ön ekini kendinize göre değiştirin.
  • 13-11-2022, 13:24:54
    #7
    RakipsizHizmet adlı üyeden alıntı: mesajı görüntüle
    Veri tabanından bu tür tabloları kaldırmak yerine temizleyebilirsiniz. revision daha önceki yazılar sayfalar... eski sürümleri. Yani düzenlediğiniz sürümleri. post_status Yayınlanma durumu yani yayınlandı taslak mı gibi
    post_status='inherit Sanırım yüklenen dosyalardaki meta verileri ve revizyonu içeriyor.
    revision olayını kapatmak isersen wp-config.php dosyasını aşağıdaki kodu ekle
    define('AUTOSAVE_INTERVAL', 86400);
    Tabloyu kaldırmayacağım hocam da bu şartları sağlayan (düzenlenmiş) yazılar var veritabanında 158 tane . O yazıları silsem mi diye düşünmüştüm. Ama verdiğiniz kodu eklesem daha sağlıklı olur gibi.
  • 13-11-2022, 13:29:34
    #8
    Kurumsal PLUS
    altunisik adlı üyeden alıntı: mesajı görüntüle
    Tabloyu kaldırmayacağım hocam da bu şartları sağlayan (düzenlenmiş) yazılar var veritabanında 158 tane . O yazıları silsem mi diye düşünmüştüm. Ama verdiğiniz kodu eklesem daha sağlıklı olur gibi.
    DELETE FROM wp_posts WHERE post_type = "revision";
    Veri tabanı ön eki doğruysa çalışması gerek. Farklı bir şey ise wp yazan yeri onunla değiştirin. Bu mevcut revisyonları kaldıracaktır.