Eğer çok fazla yazı ve sayfa düzenlemesi yapıyorsanız ve eski, köklü bir WordPress siteniz varsa, bu sorgu tam size göre! Veritabanınıza kaydedilen revizyonlar zamanla gereksiz alan kaplayabilir ve site performansını olumsuz etkileyebilir.
Bu yazıda, tüm revizyonları nasıl temizleyeceğinizi ve nelere dikkat etmeniz gerektiğini anlatacağız.
Revizyonlar Neden Temizlenmeli?
İçindekiler
- Veritabanı boyutunu artırır.
- Site performansını düşürür.
- Yedekleme ve taşıma işlemlerini yavaşlatır.
Revizyonlarınızı düzenli olarak temizlemek, hem alan tasarrufu sağlar hem de sitenizin hızını artırır.
Revizyonları Temizlemek İçin SQL Sorgusu
Aşağıdaki SQL sorgusunu çalıştırarak, veritabanınızda biriken tüm revizyon kayıtlarını temizleyebilirsiniz:
DELETE FROM wp_posts WHERE post_type = "revision";
Dikkat Etmeniz Gerekenler
1. Veritabanı Yedeği Alın
Bu işlem geri dönüşü olmayan bir şekilde tüm revizyonları silecektir. Hatalardan korunmak için mutlaka güncel bir yedek alın.
2. Veritabanını Optimize Edin
Revizyonları sildikten sonra, veritabanı optimizasyonu yaparak performansı artırabilirsiniz.
3. Ek Filtreler Kullanabilirsiniz
Eğer yalnızca belirli tarihlerde veya belirli yazılara ait revizyonları silmek istiyorsanız, sorguya ek filtreler ekleyebilirsiniz. Örneğin:
DELETE FROM wp_posts WHERE post_type = "revision" AND post_date < '2025-01-01';
Revizyonları Kalıcı Olarak Devre Dışı Bırakmak
Yeni revizyonların kaydedilmesini istemiyorsanız, wp-config.php
dosyanıza şu kodu ekleyerek revizyonları tamamen devre dışı bırakabilirsiniz:
define('WP_POST_REVISIONS', false);
Eklenti Alternatifi
Teknik bilgiye sahip değilseniz veya işlemleri otomatikleştirmek istiyorsanız, revizyonları temizlemek ve yönetmek için WordPress eklentileri kullanabilirsiniz. Örnek olarak:
- WP-Optimize
- Advanced Database Cleaner
Sonuç
Bu işlemler sayesinde veritabanınızda kayda değer bir alan tasarrufu sağlayabilir ve sitenizin performansını iyileştirebilirsiniz. Ancak unutmayın, düzenli bakım her zaman önemlidir!