Плагін WP-Cleanup

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

Керувати механізмом ревізій, тонко налаштувавши його для сторінок і постів, як глобально, так і окремо для кожного запису, можна за допомогою плагінаRevision Control.

А тепер подивимося, як нам видалити непотрібні ревізії. Швидко та безпечно.

Некоректне видалення ревізій (псевдоочищення автосейвів)

Збережені ревізії перебувають у таблиці wp_posts. Знайти їх можна за значенням поля post_type -revision. У рунеті та буржунеті на багатьох блогах для видалення всіх ревізій дана сумнівна рекомендація у вигляді MySQL-команди.

Не використовуйте цей спосіб! Ревізії видаляються, але в БД залишається багато технічного сміття, пов'язаного з ними. Тому простіше користуватися готовими рішеннями.

Плагіни для оптимізації БД

Дослідивши весь асортимент плагінів для WordPress, дійшов висновку, що мені потрібний плагін WP-Cleanup.

Є ще плагін WP-Optimize, але він якийсь стрімкий. До того ж у ньому немає нічого такого, чого немає у WP-Optimize. А оптимізувати БД можна тим самим плагіном WP-DBManager. Також, за наявності WP-Cleanup, плагін Delete-Revision просто не потрібен.

Плагін WP-Cleanup робить наступне:

Непогано, правда? Вам залишається лише відзначити прапорцем те, що вимагає оптимізації та натиснути кнопку «Cleanup the selected items!».

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

Так виглядала моя база даних до оптимізації

Як видно, за весь час ведення свого блогу кількість ревізій почала перевищувати кількість самих постів :).

Перед запуском WP-Cleanup, попередньозробіть резервну копію бази.

Хоча я вже не раз успішно оптимізував свою БД за допомогою плагіна WP-Cleanup, я вкотре робив бекап бази. Це можна зробити за допомогою phpMyAdmin, доступного в контрольній панелі вашого хостера або за допомогою спеціального плагіна для WordPress -WP-DBManager.

База даних після очищення плагіном WP-Cleanup

Загальний обсяг моєї бази даних до оптимізації був 49,8 Мб. Після очищення непотрібних записів вона почала важити6,5 Мб. Разом було викинуто43,3 мегабайта сміття!

Завантажити плагін WP-Cleanup

Я успішно почистив свою базу плагіномверсії 1.1.0, який зараз скачали вже близько 4-х тисяч блогерів. Останню версію WP-Cleanup можна завантажити (//wordpress.org/extend/plugins/wp-cleanup/) на офіційному сайті.

Встановлення плагіна

  1. Завантажити WP-Cleanup.
  2. Розпакуйте ZIP-архів.
  3. Завантажте папку /wp-content/plugins/ .
  4. Увійдіть до адмінки WordPress.
  5. Перейдіть до розділу [ Плагіни ].
  6. Активуйте плагін WP-Cleanup.
  7. Використання плагіна [ Параметри/WP-Cleanup ]

Аналоги WP-Cleanup

Нехай у вашій базі будуть лише корисні дані!