Cara mematikan fitur Post Revision pada WordPress 2.7
Posted on 06. Feb, 2009 by abbie in WordPress
Setelah blog belajar blogging ini saya upgrade ke WordPress 2.7, pekerjaan blogging saya di ruang admin memang lebih menyenangkan. Beda dengan WP versi 2.6 sebelumnya yang kadang suka error. Terakhir bahkan saya kesulitan posting karena tab Visual dan HTML tidak bekerja normal.
Meskipun lebih menyenangkan, WordPress 2.7 ternyata juga memberikan uneg-uneg baru buat saya. Salah satunya adalah fitur post revision. Secara default, anda bisa melihatnya di bagian bawah menu Edit Post atau Edit Page.

Anda tahu ‘kan gunanya fitur ini?
Fitur ini mencatat setiap revisi atau update yang anda lakukan terhadap postingan anda dan menampilkannya dalam bentuk link. Anda bisa me-restore postingan anda jika anda ternyata tidak berselera terhadap revisi atau update yang terakhir anda lakukan. Berguna memang..
Nah.. masalahnya, catatan-catatan ini akan menambah space database WordPress anda. Ketika sebuah posting atau page diedit, sebuah record baru akan ditambahkan oleh fitur ini pada tabel wp-post di database WordPress anda. 8 kali diedit, ya berarti ada 8 record baru. Akibatnya, jika anda termasuk blogger yang sering mengedit postingan anda, database anda tak akan lama lagi pasti jadi GENDUT.. nDUT!! He..he..
Turn This Post Revision Off!!
Berikut adalah cara sederhana mematikan post revision. Lakukan jika anda lebih menginginkan fitur ini tidur nyenyak daripada terlalu giat bekerja.
- Buka file wp-config.php yang ada di webhosting anda.
- Tambahkan code berikut ini:
define ('WP_POST_REVISIONS', false);.
Saya menambahkannya di bawah barisdefine('DB_COLLATE', ''); - Simpan. Selesai.
Sekarang coba buka / refresh halaman Edit Post atau Edit Page di admin WordPress anda dan perhatikan. Post revision sudah tak ada di sana ‘kan? Meskipun demikian, record post revision yang sudah ditambahkan pada tabel-tabel wp-post, wp_postmeta dan wp_term_relationships tetap masih ada.
Cara yang lain, anda dapat juga memanfaatkan plugin WP CMS Post Control. Dengan plugin ini, anda juga dapat mematikan fitur post revision, termasuk melakukan kustomisasi pada banyak hal lainnya. Tapi, anda harus merelakan sebagian space webhosting anda untuk menyimpan plugin ini.
Menghapus Seluruh Record Post Revision
Menurut sumber postingan ini, cara untuk menghapus seluruh baris post revision yang sudah ditambahkan pada database WordPress kita adalah dengan menggunakan SQL query di phpMyAdmin.
PERHATIAN : SQL query ini memberi perintah untuk menghapus record post revision di 3 tabel yang saya sebutkan di atas. Untuk menjaga kemungkinan error pada database anda, pastikan anda sudah mem-backup database anda terlebih dahulu sebelum melakukannya.
- Dengan CPanel, kita buka phpMyAdmin dan jalankan query berikut ini :
DELETE a, b, c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'
- Sesaat setelah kita meng-klik Go, kita akan dikonfirmasi untuk melanjutkan query. Klik Yes.
- Jika tidak ada kesalahan ketik pada penulisan syntax SQL query kita, seluruh record post revision pun akan terhapus.
![]()
Tips : Sebelum menggunakan SQL query ini online, saya mencobanya terlebih dahulu pada blog WordPress yang saya install offline. Ketika kemudian tidak terlihat error, proses ke online pun saya lanjutkan.
OK. Semoga bermanfaat.


sip! ilmu saya jadi lengkap deh om
saya cuma tahu sedikit
Bie, buat ngebersihin databasenya, bisa pake plug-in WP-Optimize kok. http://wordpress.org/extend/plugins/wp-optimize/
Masih ada fungsinya yg laen selain itu.
bagus nih infonya..biar hemat space
saya pake plugin itu mas
Saya baru make plugin post control, itu baru banget. untuk nghapusnya pake cara manual. tapi pengen coba juga tuh make plugin itu, sapa tau masih ada yang ketinggalan
Lho.. sedikit, ya sama kyk sy.
Maturnuwun linknya mas Rudy.
Ntar ta’cobain..
Selamat datang Dyatmika.
Thanks for commenting too.
Sharing dong mas..
Selamat coba-coba mas adel..
wah ini yang saya perlu…memang agak menggangu pandangan melihat sederet tanggal-tanggal revisi postingan..thanks ya informasinya
tips yang berguna. artikel seperti ini yang bs membuat pengunjung datang lagi. btw blog anda juga sudah saya add.
Mantaps nih tipsnya…
gak usah kaya gitu!!!
ngedit / mo ganti banner logo theme gue aja bingung!!!:))
dah ta cobalah mungkin berhasil di server komputer jgn di servr hosting!!!
tukeren link yuk !!!
http://www.fachrulhilate.com
Sama-sama mas heddy..
Wah.. terima kasih mas.
Ahh.. cuma sharing dapet nemu bos.
Setuju.
Silahkan dicoba dlu di local server, sy jg gtu.
BTW, link dah added tuh.
mas!! dah ku link balik!!!
wew, mantap nih ulasannya! tak coba dulu yah…!!!
Silahkan mas Ardy. Thx for commenting..
bang thegands jg nyaranin ngedit sesuatu di wp-ajax..cmiiw
thx berath mas, klo punya Lesterchan males baca eh ini ada yg ID hehe.. ya ambruk stlh aku pake cara ini, ternyata ada 266 total post revision punyaku.. (tp bkn yg fotogaul.com) dan terhapus sudah.. matur nuwun..
@ Dani,
Gimana cara ngeditnya Bli? Boleh dong belajar..
@ Indr@,
Matur nuwun. Sama2 mas.
Thanks sdh comment.
Makasih berat mas. Kebetulan lg nyari yg ginian.
Langsung praktek..
@ Tukul,
Sama2. Silahkan dipraktekin mas.
Salam bt mbak Vega.. ha..ha..