Mulai kesal dengan banyaknya ‘Post revision’ di blog kamu? Database juga menjadi semakin membengkak dengan banyaknya post revision. Ini ada cara mudahnya untuk menghilangkan post revision.
Ketika kita membuat post dan men-save nya, wordpress akan menyimpannya kedalam database. Dan ketika kita kembali melakukan perubahan isi kedalam post tersebut dan meng-updatenya, wordpress akan otomatis membuat copy dari versi yang pertama, dan kedua. Itulah yang dimaksud dengan post revision.
Walaupun post revision adalah salah satu fitur yang sangat berguna, jika suatu saat kita menginginkan kembali isi post kita sebelumnya. Fitur ini bisa membuat ukuran database membengkak. Lalu bagaimana mencegah atau men-disable wordpress untuk melakukan ‘post revision’ setiap kali kita meng-edit post?
Cukup tambahkan beberapa baris kode berikut didalam functions.php dari theme wordpress kamu.
1 2 3 4 5 6 | define( 'WP_POST_REVISIONS' , false ); function disable_autosave() { wp_deregister_script( 'autosave' ); } add_action( 'wp_print_scripts' , 'disable_autosave' ); |
Yap, untuk setiap post baru, atau post yang di-edit, wordpress tidak akan membuat post revision lagi. Lalu bagaimana membersihkan revisi-revisi yang sudah ada? Kamu harus login ke phpmyadmin dan pada database wordpress aktif, masukkan perintah SQL ini:
1 | DELETE FROM wp_posts WHERE post_type = "revision" ; |