Hepimizin bildiği gibi WordPress, sitelerin yapımında en çok kullanılan sistemlerden bir tanesidir. WordPress, kullanıcılarına kolaylık sağlamak için sisteme bir çok özellik ekler. Bu özelliklerden bir tanesi de yazıların otomatik olarak kaydedilmesidir. Yazılar, herhangi bir elektrik kesintisinde veya bilgisayar kapanmasında gitmesin diye otomatik olarak veritabanına kayıt edilir. Bu durumdan rahatsız olanlar için bu yazımda bu özelliği kapatmayı göstereceğim. Aşağıda söylediğim adımları teker teker yapmanız gerekiyor.
- Yazı Sürümleri için WordPress'in kurulu olduğu dizindeki wp-config.php dosyasını açın ve şu kodu dosyaya ekleyin;
define('WP_POST_REVISIONS', false)
- Otomatik Kayıt için wp-admin/post.php dosyasının 103. satırında ve wp-admin/post-new.php 6. satırında aşağıda gösterdiğim kodu bulun ve başına // ekleyin.
wp_enqueue_script('autosave');
Tüm bunları dediğim gibi uyguladıktan sonra tüm dosyaları kaydedip FTP'den bulundukları yerlere gönderin. Admin paneline girip, bir yazı yazarak sorunun devam edip etmediğine bakın.
config.php dosyasında değiştirilmesi gereken define('WP_POST_REVISIONS', false) kodlarının en sonunda ; olması gerekmiyor muydu yani şu şekilde define('WP_POST_REVISIONS', false);
(‘WP_POST_REVISIONS’, false);
bu şekilde olmalı. Tolga beyin söylediği şekilde yaptım sorun halloldu. teşekkür ederim.
Otomatik kaydetmeyi kapamak lazım. Sql boyutunu aşırır şişiriyor. Gerçi yazıları kurtarmak bakımından güzel ama anlık yazılar yazıp yayımlayan webmaterlar için zararlı bir uygulama.
peki tolga bey bu işlemi yaptıktan sonra kayıt edilen önceki veriler silinmiş oluyormu yada kayıt edilen önceki verileri nasıl temizleyebiliriz?
@efekan, kayıt edilen verileri wp-optimize eklentisi ile temizleyebilirsiniz.
Gerek yok ben ufak bir eklenti ile hallediyorum delete revision eklentisi
yalnız dediğinizi yaptıktak sonra yazıların önizlemesini göremiyorum artık.