Як відключити ревізії постів WordPress

Ревізія (запис кожного оновлення посту) – це досить корисна функція WordPress, але інколи вона є зайвою та неефективною. Якщо для вас не є критичним автоматичне збереження посту під час редагування, чи вам не потрібні зайві записи в базі даних, ви можете відключити функцію Ревізії Постів у WordPress з допомогою сьогоднішньої статті.

Під час редагування статті, WordPress використовує Ajax для автоматичного збереження змін і записує їх до бази даних. За замовчуванням цей показник дорівнює 60 секунд, тобто якщо ви редагуєте статтю 10 хвилин, тоді до бази даних запишеться 10 нових рядків. А знизивши кількість зайвих записів до бази даних, ви тим самим трохи пришвидшите роботу вашого сайту.

WordPress за замовчуванням буде зберігати копії кожного редагування зробленого для статті або сторінки, забезпечуючи можливість повернення до попередньої версії цієї статті або сторінки. Це теж зайвий раз навантажує базу даних. Тож нижче наведено практичний код для відключення цих двох функцій.

 

 

Відкрийте файл wp-config.php у корені вашого сайту на двигуні WordPress, і додайте наступний код:

 

define('AUTOSAVE_INTERVAL', 300); //секунд
define('WP_POST_REVISIONS', false);

 

Цей код збільшить інтервал автоматичного збереження з 60 секунд до 300 секунд, а також вимкне автоматичне збереження ревізій посту.

Одне лише залишається не вирішеним: за допомогою наведеного вище коду не буде видалено попередні зміни, які вже збережені у базі даних. Щоб видалити всі попередні версії, вам потрібно буде зайти до інструменту редагування бази даних (наприклад, phpMyAdmin) та запустити наступний SQL-запит:

 

DELETE FROM wp_posts WHERE post_type = "revision";

 

Цей запит видалить всі автоматично збережені зміни до постів (ревізії), що були раніше записані до бази даних. Важливо: вам потрібно звіритись зі своїм префіксом таблиць бази даних (в прикладі зазначено wp_posts, а у вас можливо буде інший префікс). Також не забувайте робити бекап бази перед будь-якими суттєвими змінами!

 

УВАГА: ми не наголошуємо, що ревізії постів – це повністю непотрібний інструмент. Тут кожен повинен вирішити для себе, чи потрібен він вам. Ця стаття призначена лише для тих, кому не потрібна ця функція і хто хоче її відключити, а також хоче зменшити розмір бази даних.

 

Recent Posts

Антидетект-браузери для початківців: що це таке (на прикладі Dolphin чи AdsPower) і як їх правильно поєднати з мобільними проксі

Анонімність та розділення акаунтів є базовою потребою для співробітників, що займаються арбітражем трафіку, SMM чи…

4 дні ago

Коли точно настав час здати старий каталізатор для вигідного продажу

Деякі запчастини в автомобілях ми експлуатуємо доти, доки вони повністю не вийдуть з ладу. Однак…

1 тиждень ago

Як онлайн-моніторинг цін конкурентів допомагає бізнесу у 2026 році

В 2026 році конкуренція в e-commerce стала жорсткою як ніколи. Клієнти вибирають не тільки за…

3 тижні ago

5 аграрних помилок, які коштують врожаю, але про них рідко говорять

Урожай найчастіше втрачають не через аномальні зміни погоди, а через дрібні рішення, які здаються неважливими.…

4 тижні ago

Музичні інструменти, історія, класифікація та роль у культурі людства

Музичні інструменти супроводжують людство протягом усієї його історії. Вони з'явилися задовго до писемності і стали…

1 місяць ago

VR-продакшн, повний цикл створення віртуальної реальності

VR-продакшн сьогодні є окремим напрямком у цифровому виробництві, що поєднує технології віртуальної реальності, 3D-графіку, програмування,…

1 місяць ago