Cara menonaktifkan revisi WordPress. Bagaimana cara menghapus revisi wordpress? buang sampah berlebih! Cara menghapus revisi di wordpress

Saat membuat, mengedit, dan menyimpan artikel dan drafnya di WordPress, secara default, cadangan posting dibuat secara otomatis, yang biasa disebut sebagai Revisi atau Revisi(revisi).
Menyimpan revisi tentu saja berguna, karena misalnya, jika terjadi kesalahan dalam pemformatan materi, kegagalan komputer atau server Anda, Anda diberi kesempatan untuk memulihkan versi rekaman Anda sebelumnya. Tetapi fungsi menyimpan revisi memiliki sisi negatif.

Lagi pula, semua cadangan (revisi, revisi) disimpan di database blog Anda, di tabel wp_posts. Dan jika Anda telah membuat banyak catatan, dan pada saat yang sama mereka sering diedit, maka ukuran database akan terlalu besar. Selain itu, eksekusi kueri ke database akan melambat.

Anda dapat melihat daftar revisi yang tersedia di bagian bawah halaman pengeditan posting:

Revisi, revisi posting wordpress

Nonaktifkan, Batasi, Hapus Revisi WordPress ternyata tidak sulit sama sekali.
Mari kita ambil semuanya secara berurutan menggunakan WordPress 3.3.1 sebagai contoh.

Hanya saja, jangan lupa untuk mencadangkan database Anda sebelum melakukan modifikasi apa pun!

Nonaktifkan Revisi di WordPress

Untuk menonaktifkan pembuatan revisi (revisi), Anda perlu menambahkan satu baris ke file wp-config.php

Define("WP_POST_REVISIONS", 0);

Define("WP_POST_REVISIONS", salah);

Ada opsi lain untuk menonaktifkan revisi - ubah salah satu nilai dari "benar" menjadi "0" atau "salah" dalam fungsi wp_fungsi_konstanta(), yang ada di file /wp-include/default-constants.php

Fungsi wp_functionality_constants() ( ... if (!defined("WP_POST_REVISIONS")) define("WP_POST_REVISIONS", false); ...

Batasi jumlah revisi di WordPress

Untuk membatasi jumlah revisi (revisi), Anda perlu menambahkan satu baris ke file wp-config.php, seperti saat menonaktifkan revisi, tetapi alih-alih nilai "0" atau "false" tentukan bilangan bulat:

Define("WP_POST_REVISIONS", 3);

Dalam hal ini, maksimal 3 revisi per artikel akan dibuat, ditambah satu salinan "Simpan Otomatis".

Catatan untuk memori:
Melakukan perubahan di atas tidak serta merta mengurangi jumlah revisi yang sudah ada di database. Namun perubahan akan berlaku saat Anda memperbarui rekaman yang ada, dan satu per satu. Mereka juga akan diperhitungkan saat membuat rekor baru. Perlu juga dipertimbangkan bahwa dalam mode edit, selain revisi dalam database, setiap 60 detik satu salinan entri akan dicatat sebagai "Simpan Otomatis".

Hapus semua revisi WordPress dari database

Jika blog Anda sudah ada sejak lama dan ada banyak entri di dalamnya, maka tidak ada salahnya untuk mengoptimalkan database-nya dengan menghapus revisi (edisi) yang dibuat sebelumnya, sehingga mengurangi ukuran tabel. wp_posts.

Perhatian! Jangan lupa untuk membuat cadangan database Anda sebelum menghapus semua revisi! Jika tidak, tidak mungkin lagi memulihkan revisi yang dihapus.

Jadi, kita perlu melakukan beberapa hal:

1. Masuk ke panel kontrol database Anda, seperti phpMyAdmin;
2. Pilih berdasarkan nama database yang digunakan oleh blog Anda;
3. Klik tombol (atau tab) berlabel "SQL" (biasanya di bagian atas halaman);
4. Di bidang untuk kueri SQL, masukkan kueri ini:

HAPUS DARI wp_posts WHERE post_type = "revisi";

5. Klik tombol "Ok" untuk menyelesaikan permintaan;

Itu saja. Sekarang database blog Anda, dan lebih khusus lagi tabelnya wp_posts, sangat berkurang ukurannya.

Akhirnya, saya ingin mengatakan bahwa di atas contoh penghapusan revisi(revisi) adalah yang paling sederhana dan tidak fleksibel. Anda mungkin ingin menghapus tidak semua revisi, tetapi secara selektif, misalnya, meninggalkan tiga revisi terbaru di setiap entri. Dalam hal ini, Anda harus melakukan kueri yang lebih maju di database, atau menggunakan plugin khusus. Untungnya, ada banyak plugin untuk mengelola revisi dan database.

Sebagian besar pengguna WordPress bahkan tidak mengetahui konsep "revisi WordPress", namun sangat berguna untuk mengetahui apa itu, dan dalam beberapa kasus yang jarang terjadi, diinginkan untuk mengetahui cara menonaktifkan revisi ini.

Jadi, revisi (atau revisi) adalah salinan dari posting Anda yang dibuat setiap kali Anda menyimpan atau menyimpan halaman secara otomatis saat halaman berubah. Ini dilakukan jika Anda ingin kembali ke beberapa edisi teks sebelumnya atau jika terjadi kegagalan tak terduga di komputer atau komunikasi.

Saya percaya bahwa jika Anda tidak memiliki masalah dalam pengoperasian situs, itu tidak memiliki database besar yang ingin Anda kurangi dan tidak ada komentar tentang kecepatan pembentukan halaman, Anda tidak perlu khawatir tentang keberadaan edisi di situs.

Anda dapat melihat revisi yang dihasilkan (dalam hal WordPress Rusia) di bawah jendela pengeditan.

Menavigasi ke salah satu revisi teks dalam daftar akan mengembalikan teks ke status yang sesuai dengan waktu revisi disimpan.

Seperti yang dapat kita lihat, mungkin ada banyak revisi untuk setiap entri, dan untuk situs dengan banyak entri, mereka dapat menghabiskan banyak ruang disk, yang pada akhirnya dapat menyebabkan masalah dalam pekerjaannya.

Untuk situs kecil, ini tidak relevan, tetapi jika Anda memiliki ribuan catatan dan masing-masing disajikan dalam beberapa edisi, ini dapat meningkatkan ukuran database secara signifikan. Pertama, ini memperlambat pekerjaan dengan database, kedua, catatan ini memakan ruang di hosting, dan ketiga, yang, misalnya, relevan bagi saya, dapat mengganggu pencadangan otomatis data Anda. Saya memiliki data situs secara teratur diarsipkan secara otomatis oleh plugin dan dikirim ke email tertentu. Jika arsip melebihi batas ukuran untuk email, teknologi ini berhenti bekerja.

Pengaturan revisi

Bagaimana Anda menghapus edisi wordpress? Pertama, Anda dapat menentukan pernyataan berikut di file wp-config.php (terletak di folder root situs Anda):

define("WP_POST_REVISIONS", 0);

yang berarti hanya menyimpan tiga revisi terakhir.

Anda dapat menghapus revisi yang telah terakumulasi dalam database setidaknya dengan dua cara.

1. Menghapus langsung di database

Kita masuk ke phpMyAdmin lalu ke database yang diinginkan. Kemudian di menu atas, buka tab - "SQL". Sebuah jendela akan muncul di mana Anda harus memasukkan perintah SQL:

Dan tekan tombol di bawah - "OK" (atau "Teruskan"). Semua edisi dihapus.

Menyimpan perubahan pada posting bisa sangat berguna saat bekerja di WordPress. Jika terjadi kesalahan dan Anda kehilangan informasi dari kiriman, Anda selalu dapat mengakses versi kiriman sebelumnya yang disimpan dengan mengeklik tautan di menu Edisi di bawah jendela editor.

Banyak dan banyak revisi

Jika Anda telah bekerja dengan WordPress untuk sementara waktu, maka Anda pasti pernah menggunakan fitur ini sekali atau dua kali. Tetapi Anda mungkin memperhatikan bahwa perubahan ini cenderung bertambah.

Jika Anda menulis posting di editor, maka WordPress menyimpan revisi secara otomatis saat Anda menyimpan posting. Alhasil, tidak jarang ada lebih dari 20 revisi sebuah postingan. Kalikan dengan jumlah posting di situs Anda dan Anda memiliki megabyte posting tambahan yang disimpan dalam database.

Bagaimana menyingkirkan revisi lama

Beberapa orang tidak suka menyimpan semua versi lama itu di database mereka. Mereka percaya bahwa mereka memperlambat situs mereka. Namun, ini adalah mitos.

Pengembang WordPress Mike Little menanggapi dalam komentar di WPBeginner, "Kueri basis data WordPress tidak mengambil revisi, jadi jumlah revisi tidak memengaruhi kinerja kueri. Satu-satunya waktu revisi dimuat pada halaman adalah saat mengedit satu posting. Dan ini terjadi tidak mempengaruhi kecepatan pemuatan halaman situs web Anda.

Namun, banyak orang masih berpikir bahwa memiliki database yang kecil dan ringan itu sangat bagus, dan oleh karena itu mereka masih lebih memilih untuk membuang revisi lama mereka.

Jika Anda salah satunya, maka salah satu dari tiga plugin di bawah ini akan membantu Anda melakukan hal itu.

1. Lebih Baik Hapus Revisi

Lebih Baik Hapus Revisi menghapus posting versi lama dan juga mengoptimalkan database Anda.

Halaman plugin mengatakan "Dengan mengoptimalkan dan menghapus revisi lama, plugin ini akan membuat database Anda lebih ringan dan lebih kecil selama penggunaannya. Menghapus revisi lama dan mengoptimalkan database adalah salah satu hal terbaik yang dapat Anda lakukan untuk membuat blog Anda bekerja secepat mungkin. ."

Lihat halaman pengaturan plugin serta proses penghapusan.

pengaya berbeda dari Lebih Baik Hapus Revisi karena itu tidak menghapus revisi Anda secara massal, namun, itu akan memberi Anda dua fungsi yang Lebih Baik Hapus Revisi tidak memiliki.

Ini memungkinkan Anda untuk terlebih dahulu menentukan berapa banyak revisi yang telah disimpan.

Dan itu memungkinkan Anda untuk menghapus revisi individual pada halaman edit.

3. Pembersih Revisi

pengaya Pembersih Revisi memungkinkan setiap pengguna untuk mengatur interval waktu untuk penghapusan otomatis revisinya. Ini dapat dilakukan di halaman profil pengguna.

Artikel hari ini akan tentang Revisi WordPress.

Revisi WordPress adalah posting simpan otomatis saat mengedit. Di satu sisi, ini adalah fitur hebat: misalnya, Anda telah menulis artikel selama lebih dari satu jam, ketika tiba-tiba listrik di apartemen mati, atau browser macet, atau tab tidak sengaja ditutup .. Ketika ini terjadi pada saya untuk pertama kalinya, pikiran segera muncul di benak saya tentang bagaimana saya harus mengetik ulang teks, menyelaraskan gambar, secara umum, melakukan semuanya lagi, tetapi tidak berhasil! WordPress secara otomatis menyimpan seluruh posting saya! Anda tidak akan percaya betapa saya berterima kasih kepada para pengembang untuk fitur seperti itu.

Tetapi ada juga sisi lain dari koin. Bawaan, Revisi WordPress dibuat setiap 60 detik, dan setiap revisi ditulis ke database. Sekarang hitung berapa banyak revisi rata-rata per posting yang Anda miliki dan kalikan dengan jumlah posting blog. Banyak liar! Ukuran database bisa setengah dari revisi. Itulah yang saya miliki. Lihat bagaimana ukuran database berkurang setelah menghapus semua revisi. Dua kali!

Cara Menonaktifkan Revisi WordPress

Untuk menonaktifkan revisi WordPress buka file wp-config.php, itu terletak di root situs Anda.

Kami masuk ke dalamnya dan menambahkan baris berikut:

define("WP_POST_REVISIONS", 0);

Angka dalam kurung menunjukkan berapa banyak revisi yang diperbolehkan per entri. Anda juga dapat menentukan interval penyimpanan otomatis dalam hitungan detik (default 60).

Setelah pelatihan “semua versi WordPress hingga 5.0”, saya menulis artikel yang terlambat ini tentang revisi atau revisi WordPress. Mengapa terlambat? Karena sistem revisi WordPress dengan editor Gutenberg tidak akan.

Sistem revisi WordPress

Nama umum untuk apa yang ingin saya tulis adalah revisi WordPress. Dalam bahasa Rusia, lebih tepat untuk menyebut fungsi sistem ini "Edisi WordPress". Beginilah cara fungsi ini diterjemahkan di konsol. Nama asli dari fungsi ini adalah "Sistem revisi", yang diterjemahkan sebagai "Sistem revisi". Saya akan menyebut fitur sistem ini sebagai revisi WordPress.

Jadi, edisi WordPress adalah salinan artikel yang disimpan dalam database yang dimasukkan administrator ke bidang editor teks sistem.

Artikel dapat berakhir di revisi WordPress, baik setelah mengklik tombol "Simpan" di editor, atau sebagai hasil dari penyimpanan otomatis. Revisi artikel dan halaman diingat oleh tanggal dan waktu.

Simpan otomatis artikel adalah penyimpanan materi secara otomatis oleh sistem, tanpa keinginan administrator. Autosave terjadi secara berkala, setiap 2 menit. Setiap salinan berikutnya menimpa salinan sebelumnya. Dalam daftar revisi, salinan ini ditandai "Simpan Otomatis" (lihat layar di bawah).

Semakin banyak Anda bekerja di editor, semakin banyak salinan yang disimpan secara otomatis di database situs Anda. Jika Anda menambahkan salinan penyimpanan yang dibuat dengan tangan ke dalamnya, maka menjadi jelas bahwa "Sistem Revisi" ini adalah sampah. Lebih lanjut tentang ini di bawah ini.

Pengaturan dan Manajemen Edisi WordPress

Mari kita lihat bagaimana sebenarnya alat ini bekerja. Kami akan melihat semua kemungkinan pada tab "Edit posting", bagian administratif situs. Ini bekerja dengan cara yang sama di editor halaman.

Perhatian! Di lipatan menambahkan catatan dan menambahkan halaman, tidak ada bidang revisi.

Pengaturan

Untuk menghapus tampilan revisi yang disimpan dari artikel (halaman), secara default diaktifkan, kami beralih ke tombol "Pengaturan" di sudut kanan atas halaman "Edit Posting".

Di sini, secara tradisional, blok dihapus (ditambahkan) dengan memilih tanda centang, tanpa menyimpan perubahan.

Kontrol

Blok "Edisi" yang disertakan terletak di bagian bawah halaman. Dia terlihat seperti ini. Di situs kerja, seharusnya tidak ada begitu banyak catatan yang disimpan dari materi yang diterbitkan, itu adalah sampah yang perlu dibersihkan.

  • Seperti yang Anda lihat, penggaris dengan penggeser semuanya adalah salinan. Slider dapat dipindahkan, menyebabkan salinan ini atau itu.
  • Ada tombol Sebelumnya dan Berikutnya, saya pikir tidak perlu menjelaskan tujuannya.
  • Centang "Bandingkan dua edisi apa pun" tidak disorot, di bidang utama kita akan melihat perbandingan salinan yang dipilih dan versi teks terakhir.
  • Jika kotak centang "Bandingkan dua revisi" dipilih, Anda dapat membandingkan dua salinan yang disimpan dengan memanggilnya dengan penggeser. Di bidang utama dalam mode perbandingan, kami melihat teks dari dua opsi yang dibandingkan dalam paket (halaman).

Bagi mereka yang tertarik dengan sumber asli, ada tombol "Bantuan" yang akan memberi Anda tautan ke halaman Revisi WordPress.org. Lingkaran selesai, dan kami memahami mengapa fitur ini disebut revisi WordPress.

Revisi disimpan sebagai anak dari cerita. Secara default, sistem melacak perubahan judul, penulis, konten, dan pengumuman.

Cara menonaktifkan

Secara default, sistem menyimpan semua revisi dari kedua opsi (reguler dan otomatis). Jika Anda membutuhkannya (revisi) dapat dibatasi. Untuk melakukan ini, di file wp-config dari tema kerja Anda, masukkan baris:

Define("WP_POST_REVISIONS", X);

Berarti x mengubah:

  • Nol (0) jika kita TIDAK ingin menyimpan apapun;
  • -1 jika kita ingin mengembalikan semuanya seperti semula, secara default;
  • Nomor apa pun untuk memesan jumlah salinan yang ingin Anda simpan.

Jangan lupa untuk memeriksa ketersediaan salinan cadangan situs sebelum file wp-config bereaksi. Atau setidaknya buat salinan file sebelum mengedit.

Pendapat. Saya tidak tahu mengapa menonaktifkan penyimpanan salinan. Autosave membantu saya puluhan kali ketika koneksi ke server terputus. Lebih baik untuk membersihkan mereka.

Membersihkan salinan

Untuk mengulangi, revisi atau revisi WordPress adalah sampah teknis yang perlu dihapus setelah rilis situs dan memastikan bahwa itu tidak menumpuk.

Ini dapat dilakukan dengan menggunakan plugin pembersih. Tentang mereka secara rinci dan. Atau bagi penggemar untuk melakukan segalanya dengan pena, buka