Salah satu klien saya ada di blog yang agak besar dalam hal jumlah posting dan lalu lintas. Saya mencoba untuk menurunkan basis datanya ke ukuran yang dapat dikelola, dan satu hal yang meningkat adalah puluhan ribu revisi pos.
Saya sudah mengatur konfigurasi Wordpress untuk membatasi jumlah revisi di masa depan menjadi dua:
define('WP_POST_REVISIONS', 2);
Tetapi saya ingin menghapus semua revisi yang ada.
Pertanyaan 1 : Apakah aman untuk menghapus secara langsung semua baris di tabel wp_posts yang memiliki post_type revisi? (Saya telah melihat jawaban yang bertentangan tentang hal ini — tetapi saya ingin sekali melakukannya dengan cara ini jika aman).
Pertanyaan 2 : ... dan ini hanya berlaku jika saya TIDAK hanya melakukan penghapusan langsung dari pertanyaan pertama:
Saya menemukan jawaban ini di mana songdogtech menyediakan permintaan basis data untuk dihapus dengan aman, tetapi (1) itu secara khusus menjawab pertanyaan multisite (ini adalah satu situs) dan (2) Saya baru saja memutakhirkan situs menjadi 3,6, yang termasuk perubahan basis data . (Jadi, saya tidak cukup ahli dalam membaca query database untuk mengetahui apa yang sebenarnya terjadi di sana dan apakah itu akan bekerja untuk satu situs di WP 3.6