Cara Membatasi Revisi Post WordPress Tanpa Plugin untuk Meringankan Database cPanel
Bagi para pemilik situs web dan pengelola blog di Indonesia yang menggunakan layanan shared hosting cPanel berbiaya hemat, masalah situs yang mendadak lambat atau batas kapasitas kuota pangkalan data MySQL yang cepat habis adalah mimpi buruk yang sangat sering terjadi. Banyak orang mengira bahwa penyebab utama situs melambat selalu berasal dari gambar berukuran besar atau serangan bot jahat dari luar.
Namun jika Anda meneliti struktur tabel pangkalan data WordPress Anda melalui phpMyAdmin di cPanel, biang kerok sesungguhnya sering kali bersembunyi di tempat yang tidak Anda duga: tumpukan riwayat revisi artikel yang tidak terbatas di dalam tabel wp_posts.
Secara bawaan pabrik, sistem manajemen konten WordPress dirancang untuk menyimpan setiap draf perubahan setiap kali Anda menekan tombol simpan atau saat fitur penyimpanan otomatis berjalan. Bayangkan jika sebuah artikel panjang Anda edit sebanyak empat puluh kali selama proses penulisan, maka pangkalan data Anda akan menyimpan empat puluh salinan lengkap artikel tersebut. Jika blog Anda memiliki tiga ratus artikel, pangkalan data Anda bisa dibebani oleh lebih dari sepuluh ribu baris data usang yang tidak lagi dibutuhkan.
Kabar baiknya, Anda tidak perlu memasang plugin pembersih pangkalan data tambahan yang justru membebani pemakaian memori RAM server hosting Anda. Cukup dengan menyisipkan satu baris kode konfigurasi sederhana ke dalam berkas wp-config.php, Anda dapat membatasi jumlah revisi artikel secara permanen.
Berikut adalah panduan lengkap cara membatasi revisi post WordPress tanpa plugin lewat File Manager cPanel.

Langkah 1: Masuk ke File Manager cPanel Hosting Anda
Langkah pertama adalah mengakses berkas konfigurasi utama instalasi situs web Anda.
- Buka peramban dan masuk ke dasbor akun cPanel hosting Anda, biasanya beralamat di
namadomainanda.com/cpanel. - Pada kolom pencarian fitur di bagian atas cPanel, ketik kata kunci File Manager lalu klik menu tersebut.
- Setelah jendela pengelola berkas terbuka, masuklah ke direktori utama situs web Anda, biasanya bernama folder
public_htmlatau direktori sub-domain tempat WordPress Anda terpasang.
Langkah 2: Edit Berkas wp-config.php
Berkas wp-config.php adalah pusat pengaturan paling penting di WordPress yang mengatur koneksi pangkalan data dan konstanta sistem.
- Cari berkas bernama
wp-config.phpdi dalam folder utama tersebut. - Klik kanan pada berkas
wp-config.php, lalu pilih opsi Edit. - Jika muncul jendela peringatan konfirmasi pengkodean karakter teks, klik tombol Edit untuk melanjutkan ke tampilan editor kode.
Langkah 3: Tambahkan Baris Pembatas Revisi Artikel
Gulir ke bawah pada editor teks hingga Anda menemukan baris komentar penutup bawaan WordPress yang berbunyi:
/* That's all, stop editing! Happy publishing. */
Tepat DI ATAS baris komentar tersebut, sisipkan dua baris kode sakti berikut:
define('WP_POST_REVISIONS', 3);
define('AUTOSAVE_INTERVAL', 180);
Penjelasan fungsi kedua baris konfigurasi di atas:
- WP_POST_REVISIONS (angka 3): Membatasi sistem WordPress agar hanya menyimpan maksimal tiga revisi terbaru untuk setiap artikel. Ketika Anda membuat revisi keempat, revisi yang paling lama akan otomatis dihapus oleh sistem. Anda bisa mengubah angka 3 menjadi 5 sesuai preferensi Anda.
- AUTOSAVE_INTERVAL (angka 180): Mengubah jeda waktu fitur autosave bawaan dari yang tadinya setiap enam puluh detik menjadi setiap tiga menit (180 detik). Ini sangat menghemat beban proses server hosting cPanel Anda saat sedang asyik mengetik artikel panjang.
Klik tombol Save Changes di pojok kanan atas layar File Manager untuk menyimpan berkas.

Tabel Manfaat: Dampak Pengaturan Revisi pada Kinerja Hosting
Untuk memahami seberapa besar efisiensi yang dihasilkan oleh penyesuaian konfigurasi ini, mari kita simak perbandingan kondisi teknis berikut:
| Parameter Evaluasi | Sebelum Pembatasan Revisi | Setelah Dibatasi Maksimal 3 Revisi |
|---|---|---|
| Jumlah Baris pada wp_posts | Membengkak tanpa batas (bisa puluhan ribu) | Sangat ramping dan hanya menyimpan data aktif |
| Ukuran File Pangkalan Data | Cepat mencapai batas kuota penyimpanan cPanel | Hemat ruang penyimpanan hingga tujuh puluh persen |
| Kecepatan Kueri SQL Server | Lambat saat memuat artikel di dasbor admin | Kueri database berjalan instan dan responsif |
| Pemakaian Memori RAM Hosting | Sering terkena peringatan limit memori server | Penggunaan sumber daya server jauh lebih stabil |
| Ketergantungan pada Plugin | Membutuhkan plugin pembersih pihak ketiga | Nol plugin tambahan, murni konfigurasi inti |
Langkah Tambahan: Bersihkan Tumpukan Revisi Lama di phpMyAdmin
Menambahkan kode pada wp-config.php akan membatasi revisi untuk artikel baru dan masa depan. Namun, revisi artikel lama yang sudah terlanjur menumpuk ribuan baris di masa lalu belum otomatis terhapus.
Untuk membersihkannya sekaligus agar pangkalan data langsung lega, lakukan langkah cepat ini:
- Pastikan Anda sudah membuat cadangan atau backup pangkalan data terlebih dahulu melalui menu Backup di cPanel.
- Buka menu phpMyAdmin dari dasbor utama cPanel Anda.
- Pilih nama pangkalan data WordPress Anda di panel sebelah kiri.
- Klik tab menu SQL di bagian atas layar.
- Salin dan tempelkan perintah query pembersihan aman berikut ke dalam kotak perintah:
DELETE FROM wp_posts WHERE post_type = 'revision';
- Klik tombol Go untuk mengeksekusi perintah.
Dalam sekejap, ribuan baris revisi usang akan disingkirkan dari pangkalan data Anda tanpa merusak artikel asli yang sedang terbit. Pangkalan data WordPress Anda kini menjadi jauh lebih ringan, kapasitas penyimpanan hosting kembali longgar, dan proses pemuatan situs web Anda terasa jauh lebih gesit bagi para pengunjung.
—
**