WordPress досить давно має функціонал, що дозволяє зберігати резеврну копію ваших публікацій при кожній їх зміні, так звані редакції (або ревізії). Завдяки цьому ви маєте можливість переглядати усі змінені попередньо версії та відновити будь-яку з них.
При цьому ви маєте розуміти, що кожна така копія зберігається в базі даних аналогічно оригіналу запису, і якщо на вашому сайті досить багато інформації, то ревізії займають велику кількість місця в базі MySQL.
Давайте швидко подивимося, що з цим можна зробити.
Обмежити кількість редакцій, що зберігаються.
Це можна зробити, якщо додати у файл конфігурації wp-config.php наступний рядок:
define( 'WP_POST_REVISIONS', 3 );
Або ви можете створити маленький плагін чи додати даний код у файл functions.php в кореневій папці вашого шаблону:
function wph_revision( $revisions ) {
return 3;
}
add_filter( 'wp_revisions_to_keep', 'wph_revision' );
Як вимкнути редакції
Для вимкнення можна використати методи, описані в минулому абзаці, просто змініть кількість з 3 на 0, наприклад:
define( 'WP_POST_REVISIONS', 0 );
Як видалити усі редакції
Для видалення усіх редакцій з бази даних за допомогою SQL запитів виконайте наступні запити у вказаному порядку. Попередньо обов’язково зробіть бекап бази даних та змініть в наведених прикладах запитів префікс таблиць wp_ на свій, що вказано у вашому файлі конфігурації wp-config.php :
DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%');
DELETE FROM wp_term_relationships WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%');
DELETE FROM wp_posts WHERE post_type = 'revision' AND post_name LIKE '%revision%';
Автоматичні способи
Якщо для вас простіше скористатися готовим рішення, спробуйте плагін http://wordpress.org/plugins/revision-control/ , що дозволить провести описані маніпуляції без зміни коду сайту через адмінку WordPress
Ще цікаве:

Безкоштовні шаблони для WordPress
Ви придбали хостинг або тільки вирішили розпочати створення сайту для себе чи своєї справи? Ми спробуємо дещо полегшити вам задачу. Наша пропозиція З кожним замовленням хостингу, що оплачено на рік чи оплачувалось більше року, ви отримаєте невеличкий корисний сюрприз – встановлення шаблону для вордпрес на ваш новий сайт за усіма налаштуваннями, що ви побачите на демо цього шаблону. Таким чином, […]
Детальніше
Хакери масово атакують сайти WooCommerce через уразливість у плагіні Wholesale Lead Capture
Злочинці активно експлуатують критичну уразливість у популярному плагіні Wholesale Lead Capture для WooCommerce (WordPress). Проблема дозволяє зловмисникам завантажувати довільні файли на сервер без необхідності проходження автентифікації. У чому суть уразливості (CVE-2026-27540)? Вразливість отримала ідентифікатор CVE-2026-27540 та високий рейтинг небезпеки — 9.8 із 10 за шкалою CVSS. Головна причина проблеми — відсутність належної перевірки типів файлів під час обробки завантажень через […]
Детальніше
Критична вразливість All-in-One WP Migration: під загрозою понад 5 млн сайтів WordPress
Ця стаття має на меті попередити вас про CVE-2026-19949 — критичну вразливість типу SQL Injection у популярному плагіні All-in-One WP Migration and Backup для WordPress. Проблема зачіпає версії 7.109 і нижче та може бути використана неавторизованим зловмисником через функцію відновлення сайту з архіву. Розробник уже випустив виправлення. Користувачам плагіна рекомендується якнайшвидше оновити All-in-One WP Migration до версії 7.110 або новішої. […]
Детальніше