Friday, 12th March 2010

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.

WordPress_post_revision_1

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.. :lol:

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. ;)

  1. Buka file wp-config.php yang ada di webhosting anda.
  2. Tambahkan code berikut ini: define ('WP_POST_REVISIONS', false);.
    Saya menambahkannya di bawah baris define('DB_COLLATE', '');
  3. 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.

  1. 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'

    wordpress-post-revision-2

  2. Sesaat setelah kita meng-klik Go, kita akan dikonfirmasi untuk melanjutkan query. Klik Yes.
  3. Jika tidak ada kesalahan ketik pada penulisan syntax SQL query kita, seluruh record post revision pun akan terhapus.
  4. wordpress-post-revision-3

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. :D

Tags: , ,

26 Responses to “Cara mematikan fitur Post Revision pada WordPress 2.7”

  1. izandi 7 February 2009 at 1:15 pm #

    sip! ilmu saya jadi lengkap deh om :D saya cuma tahu sedikit

  2. rudy 7 February 2009 at 2:29 pm #

    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. :D

  3. dyatmika 8 February 2009 at 10:36 pm #

    bagus nih infonya..biar hemat space

  4. tipis 9 February 2009 at 3:29 pm #

    saya pake plugin itu mas :)

  5. @del 11 February 2009 at 12:46 am #

    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

  6. abbie 12 February 2009 at 8:33 am #

    Lho.. sedikit, ya sama kyk sy. :)

  7. abbie 12 February 2009 at 8:35 am #

    Maturnuwun linknya mas Rudy.
    Ntar ta’cobain..
    :D

  8. abbie 12 February 2009 at 8:36 am #

    Selamat datang Dyatmika.
    Thanks for commenting too. :D

  9. abbie 12 February 2009 at 8:37 am #

    Sharing dong mas.. :)

  10. abbie 12 February 2009 at 8:40 am #

    Selamat coba-coba mas adel.. :D

  11. heddy 12 February 2009 at 9:34 am #

    wah ini yang saya perlu…memang agak menggangu pandangan melihat sederet tanggal-tanggal revisi postingan..thanks ya informasinya

  12. unksenna 12 February 2009 at 6:43 pm #

    tips yang berguna. artikel seperti ini yang bs membuat pengunjung datang lagi. btw blog anda juga sudah saya add.

  13. bisnis online 13 February 2009 at 6:51 am #

    Mantaps nih tipsnya…

  14. Fachrulhilate 13 February 2009 at 2:07 pm #

    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

  15. abbie 13 February 2009 at 8:25 pm #

    Sama-sama mas heddy.. :D

  16. abbie 13 February 2009 at 8:26 pm #

    Wah.. terima kasih mas. :D

  17. abbie 13 February 2009 at 8:29 pm #

    Ahh.. cuma sharing dapet nemu bos. :lol:

  18. abbie 13 February 2009 at 8:32 pm #

    Setuju.
    Silahkan dicoba dlu di local server, sy jg gtu.

    BTW, link dah added tuh. :D

  19. Fachrulhilate 14 February 2009 at 3:02 pm #

    mas!! dah ku link balik!!!

  20. Ardy Pratama 17 February 2009 at 1:58 am #

    wew, mantap nih ulasannya! tak coba dulu yah…!!! :D

  21. abbie 18 February 2009 at 8:13 pm #

    Silahkan mas Ardy. Thx for commenting.. :D

  22. dani 18 April 2009 at 11:17 pm #

    bang thegands jg nyaranin ngedit sesuatu di wp-ajax..cmiiw

  23. indr@ 10 August 2009 at 10:23 am #

    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..

  24. abbie 12 August 2009 at 9:05 pm #

    @ Dani,
    Gimana cara ngeditnya Bli? Boleh dong belajar.. ;)

    @ Indr@,
    Matur nuwun. Sama2 mas.
    Thanks sdh comment.

  25. tukul ndeso 27 December 2009 at 7:52 am #

    Makasih berat mas. Kebetulan lg nyari yg ginian.
    Langsung praktek..

  26. abbie 8 January 2010 at 10:24 pm #

    @ Tukul,
    Sama2. Silahkan dipraktekin mas.
    Salam bt mbak Vega.. ha..ha..


Leave a Reply

CommentLuv Enabled

Please fill the required box or you can’t comment at all. Your e-mail address will not be published.

Polite behaviour is a must. Comments with unkind words won't be tolerated.

Best regards. Abbie