Mengatur revisi postingan WordPress agar database tidak membengkak
Secara bawaan WordPress menyimpan revisi tanpa batas untuk setiap entri, sehingga tabel database terus membesar. Anda bisa membatasi jumlah revisi lewat satu baris konfigurasi di wp-config.php dan membersihkan revisi lama setelah membuat backup. Langkah ini mengurangi ukuran database tanpa mengubah tampilan situs.
Apa itu revisi WordPress dan di mana tersimpannya?
Revisi adalah salinan tiap versi entri yang disimpan setiap kali Anda menekan Perbarui. Revisi disimpan di tabel wp_posts dengan tipe revision, sehingga satu artikel yang disunting 40 kali menghasilkan 40 baris tambahan.
Fitur ini berguna untuk mengembalikan tulisan ke versi lama atau membandingkan perubahan. Namun pada situs dengan ratusan entri, revisi dapat menjadi mayoritas isi tabel wp_posts.
Cara membatasi jumlah revisi
Anda dapat membatasi revisi dengan menambahkan satu konstanta di file wp-config.php, di atas baris yang berbunyi bahwa penyuntingan selesai. Contohnya menetapkan angka 5 agar hanya lima revisi terbaru yang disimpan per entri.
- Isi nilai 0 untuk mematikan revisi sepenuhnya, tidak disarankan untuk situs editorial.
- Isi nilai 5 sampai 10 untuk keseimbangan antara riwayat dan ukuran database.
- Biarkan tanpa batas hanya jika Anda memang membutuhkan audit perubahan yang panjang.
- Interval simpan otomatis juga dapat diatur lewat konstanta AUTOSAVE_INTERVAL, bawaannya 60 detik.
Pengaturan hanya berlaku ke depan
Membatasi revisi tidak menghapus revisi yang sudah ada. Revisi lama harus dibersihkan terpisah.
Membersihkan revisi lama dengan aman
Pembersihan bisa dilakukan lewat plugin optimasi database atau WP-CLI. Apa pun caranya, buat backup database terlebih dahulu karena penghapusan tidak dapat dibatalkan.
- Backup database dan uji pemulihannya.
- Hitung dulu jumlah revisi dengan query sederhana pada tabel wp_posts.
- Hapus revisi yang lebih tua dari 30 atau 90 hari, bukan semuanya sekaligus.
- Jalankan optimasi tabel setelah penghapusan agar ruang benar-benar kembali.
Ringkasan dan langkah berikutnya
Batasi revisi di angka yang wajar, bersihkan yang lama, lalu jadwalkan pemeriksaan ukuran database setiap kuartal.
- Batas yang disarankan: 5 sampai 10 revisi per entri.
- Interval simpan otomatis bawaan: 60 detik.
- Waktu pengerjaan: sekitar 30 menit termasuk backup.
- Rujukan: panduan konfigurasi wp-config di developer.wordpress.org.
Topik terkait yang bisa Anda baca berikutnya: database WordPress yang membengkak, backup WordPress yang bisa dipulihkan, alur editorial WordPress untuk tim konten, dan merapikan media library.
Kesalahan yang perlu dihindari
Jangan menghapus semua revisi tanpa backup, dan jangan mematikan revisi pada situs yang disunting banyak orang. Hindari pula menjalankan query hapus manual jika Anda belum paham struktur tabel, karena salah kondisi dapat menghapus entri asli.
Pertanyaan singkat seputar topik ini
Berapa jumlah revisi yang ideal untuk WordPress?
Untuk kebanyakan situs, 5 sampai 10 revisi per entri sudah cukup. Angka ini menjaga riwayat tetap berguna tanpa membengkakkan database.
Apakah membatasi revisi menghapus revisi lama?
Tidak. Batas hanya berlaku untuk revisi baru, sehingga revisi yang sudah ada harus dibersihkan terpisah setelah backup.
Pertanyaan yang sering muncul
Ya, tanpa komitmen. Kami balas dalam 1×24 jam kerja.
Tentang Tim AnabisolutionsStudio digital dari Pekanbaru yang mengerjakan website, aplikasi, dan sistem untuk klien di Riau dan sekitarnya.
Anabisolutions

