Cara Menghapus Revision Post Lama di WordPress

Saat menggunakan WordPress sebagai platform blog atau situs web, kamu mungkin telah menemukan fitur revision post yang memungkinkan kamu menyimpan versi sebelumnya dari setiap posting atau halaman yang kamu buat. Fitur ini memang bermanfaat, karena memberikan kamu kesempatan untuk kembali ke versi sebelumnya jika diperlukan.

Namun, seiring berjalannya waktu, revisi-revisi lama ini bisa menumpuk dan mempengaruhi performa situs kamu. Nah kali ini admin membahas cara mudah untuk menonaktifkan dan menghapus revision post lama di WordPress, serta menjelaskan apa itu revision post dan mengapa penting untuk mengelolanya.

Apa Itu Revision Post?

Revision post adalah fitur di WordPress yang memungkinkan kamu menyimpan dan mengelola versi sebelumnya dari konten yang kamu buat. Setiap kali kamu menyimpan perubahan pada sebuah posting atau halaman, WordPress secara otomatis membuat salinan dari versi tersebut.

Hal ini memungkinkan kamu untuk kembali ke versi yang lebih lama jika perlu, serta membantu dalam pemulihan jika terjadi kesalahan.

Namun, seiring berjalannya waktu, revisi-revisi ini dapat mengakumulasi dan membuat basis data kamu semakin besar. Hal ini dapat berdampak negatif pada performa situs kamu, terutama jika kamu memiliki banyak revisi yang tidak lagi relevan.

Oleh karena itu, penting untuk memahami cara nonaktifkan dan menghapus revisi-revisi lama ini.

Mengapa Penting untuk Menghapus Revisi Post Lama?

Ada beberapa alasan mengapa kamu perlu menghapus revisi post lama di WordPress:

1. Meningkatkan Performa Situs

Banyak revisi yang tidak perlu dapat memperlambat kecepatan situs kamu karena ukuran basis data yang semakin membesar. Menghapus revisi-revisi lama dapat membantu mempercepat waktu loading halaman dan meningkatkan pengalaman pengguna.

2. Mengurangi Ukuran Basis Data

Setiap revisi disimpan di basis data WordPress, yang berarti semakin banyak revisi, semakin besar ukuran basis data. Dengan menghapus revisi yang tidak lagi diperlukan, kamu dapat mengurangi ukuran basis data dan mengurangi beban server.

3. Mempermudah Pengelolaan Konten

Dengan menghapus revisi lama, kamu dapat lebih mudah mengelola konten kamu tanpa harus mencari-cari revisi yang sudah usang atau tidak relevan lagi.

Cara Nonaktifkan dan Hapus Revision Post Lama di WordPress

Nonaktifkan Revision Post

Langkah pertama untuk mengelola revisi post adalah dengan menonaktifkan fitur revisi. Ini akan menghentikan WordPress dari menyimpan revisi baru. Berikut cara melakukannya:

1. Temukan File wp-config.php

Cari file wp-config.php yang terletak di direktori root instalasi WordPress kamu. File ini biasanya terletak di root directory situs web kamu. Kamu dapat mengaksesnya menggunakan File Manager di panel kontrol hosting kamu atau menggunakan FTP.

2. Edit File wp-config.php

Buka file wp-config.php dengan editor teks. Tambahkan kode berikut pada bagian paling atas file tersebut, sebelum baris yang menyebutkan /* That’s all, stop editing! Happy publishing. */:

define('WP_POST_REVISIONS', false);
Kode ini akan menonaktifkan fitur revisi post sepenuhnya. Jika nanti kamu ingin mengaktifkannya kembali, kamu bisa mengganti kode tersebut menjadi:

define('WP_POST_REVISIONS', true);

3. Simpan Perubahan

Setelah menambahkan kode, simpan perubahan pada file wp-config.php dan tutup editor. Perubahan ini akan langsung berlaku.

Batasi Revision Post di WordPress

Jika kamu ingin membatasi jumlah revisi yang disimpan oleh WordPress, kamu dapat mengatur batasan tertentu. Ini akan membantu mengurangi jumlah revisi yang disimpan tanpa sepenuhnya menonaktifkan fitur tersebut.

1. Akses File wp-config.php

Seperti pada langkah sebelumnya, cari dan buka file wp-config.php di direktori root situs kamu.

2. Edit File wp-config.php

Tambahkan kode berikut ke file wp-config.php, di atas baris /* That’s all, stop editing! Happy publishing. */:

define('WP_POST_REVISIONS', 3);

Kode ini akan membatasi WordPress untuk menyimpan maksimal 3 revisi per posting atau halaman. Kamu dapat mengubah angka tersebut sesuai dengan kebutuhan kamu.

3. Simpan Perubahan

Simpan perubahan pada file wp-config.php dan tutup editor. Dengan langkah ini, WordPress akan mulai membatasi jumlah revisi yang disimpan sesuai dengan pengaturan yang telah kamu tentukan.

Hapus Revision Post Lama

Setelah kamu menonaktifkan atau membatasi revisi post, kamu mungkin ingin menghapus revisi lama yang sudah ada di database. Ini dapat dilakukan melalui phpMyAdmin atau DirectAdmin.

  1. Login ke DirectAdmin atau cPanel
    Masuk ke panel kontrol hosting kamu, seperti DirectAdmin atau cPanel.
  2. Buka phpMyAdmin
    Cari dan klik ikon phpMyAdmin untuk membuka alat pengelolaan basis data.
  3. Pilih Database WordPress
    Pilih basis data WordPress kamu dari daftar basis data yang tersedia di phpMyAdmin. Nama basis data ini biasanya ditentukan saat kamu menginstal WordPress.
  4. Masukkan Query SQL
    Klik pada tab SQL di phpMyAdmin. Di dalam kotak query, masukkan kode berikut:DELETE FROM wp_posts WHERE post_type = 'revision';Pastikan untuk mengganti wp_ dengan awalan tabel basis data WordPress kamu jika berbeda. Misalnya, jika awalan tabel kamu adalah mywp_, gunakan mywp_posts dalam query.
  5. Jalankan Query
    Klik tombol Go untuk menjalankan query, proses ini akan menghapus semua revisi post lama dari basis data kamu.

Cara Lain Menghapus Revisi Post Lama di WordPress

Setelah kamu menonaktifkan revisi, kamu mungkin ingin menghapus revisi yang sudah ada. Berikut adalah beberapa metode untuk melakukannya:

1. Menggunakan Plugin

Ada beberapa plugin yang dapat membantu kamu menghapus revisi post lama dengan mudah:

  • WP-Sweep:
    Plugin ini tidak hanya menghapus revisi lama tetapi juga membersihkan data sampah lainnya dari basis data WordPress.
  • Advanced Database Cleaner:
    Plugin ini menawarkan fitur untuk menghapus revisi post serta membersihkan basis data secara keseluruhan.

2. Menggunakan WP-CLI

Untuk pengguna yang lebih berpengalaman, kamu dapat menggunakan WP-CLI untuk menghapus revisi post. Jalankan perintah berikut:

wp post delete $(wp post list --post_type='revision' --format=ids) --force

Perintah ini akan menghapus semua revisi post dari situs kamu secara permanen.

Penutup

Mengelola revision post di WordPress adalah langkah penting untuk menjaga performa dan kebersihan situs kamu. Dengan menonaktifkan fitur revisi dan menghapus revisi-revisi lama, kamu dapat meningkatkan kecepatan situs, mengurangi ukuran basis data, dan mempermudah pengelolaan konten.

Gunakan metode yang paling sesuai dengan kebutuhan kamu, baik itu menggunakan plugin, mengedit file wp-config.php, atau menjalankan query SQL.