Post Revision merupakan fasilitas dari WordPress sebagai penyimpan posting yang sedang kita edit setiap menitnya secara otomatis. Fasilitas ini sering menyebabkan penuhnya database kita. Untuk mengurangi penuhnya database kita dapat mematikan fasilitas Post Revision. Kita juga bisa menghapus seluruh Post Revision melalui phpMyAdmin.
Pada database, struktur table wp_posts memiliki size yang besar. Karena didalam sana terdapat seluruh isi dari post, page dan revision. Karena yang sering dipakai adalah post dan page, maka revision boleh kita hapus agar tidak memberatkan beban database.
Preparation
- Backup database anda (*!IMPORTANT!), buka phpMyAdmin, klik databse yang anda gunakan pada sidebar kiri, lalu klik tab Export dan atur Optionnya sesuai dengan WordPress Codex
- Jika isi dari database itu besar, anda bisa mengexport hanya wp_posts. Karena yang akan kita ubah hanya pada bagian ini.
Steps
- Buka file wp-config.php
- Mematikan fitur Post Revision
- Masukkan code berikut kedalam wp-config.php
define('WP_POST_REVISIONS', false );
- Masukkan code berikut kedalam wp-config.php
- Mengatur fitur Post Revision
- Jika masih ingin menggunakan fasilitas Post Revision, namun dibatasi jarak waktu autosavenya, masukkan code berikut kedalam wp-config.php
define('AUTOSAVE_INTERVAL', 800 ); // seconds define('WP_POST_REVISIONS', false ); - Ganti angka 800, sesuai dengan keinginan anda. Angka ini menunjukkan setiap berapa detik sekali posting di simpan otomatis. Secara default, posting disimpan otomatis pada setiap 60 detik sekali.
- Jika masih ingin menggunakan fasilitas Post Revision, namun dibatasi jarak waktu autosavenya, masukkan code berikut kedalam wp-config.php
- Menghapus semua Post Revision
- Buka phpMyAdmin, lalu pilih database anda dan pilih tab SQL. Akan muncul kotak kosong untuk memasukkan perintah SQL kedalam database
- Masukkan code berikut kedalam kotak SQL tadi
DELETE FROM wp_posts WHERE post_type = "revision";
Dan tekan enter / klik go
Conclusion
define('WP_POST_REVISIONS', false );
define('AUTOSAVE_INTERVAL', detik ); // seconds
define('WP_POST_REVISIONS', false );
DELETE FROM wp_posts WHERE post_type = "revision";
![Ddery [dot] com](http://ddery.com/wp-content/themes/freshnews/images/logo-trans.png)













December 30th, 2009 at 8:54 pm
welcome back
December 31st, 2009 at 6:30 am
wah,, masih ada juga nih yang inget sama blog ini..
December 31st, 2009 at 8:50 am
ya inget lah der..orang pertama yang komentar di blogku yg dulu masih baru kn km..hahahahaha..blogku beberapa bulan lalu ya sempet ga keurus der..giliran domain sama hosting mau expired malah jadi pengen ngeblog lagi
..YMmu ga pernah aktif der?
January 1st, 2010 at 7:58 pm
iya,, saya juga waktu mbuat blog lain, jadi inget sama blognya sendiri.. Trus menyesal g diurus,, udah susah-sudah nyewa domain + hosting, eh.. malah ditinggal aja. Sekarang males juga YM-an, gak ada temen yang ol..