Очистити таблицю wp_posts WordPress
Для кожної публікації, яку ви пишете, або сторінки, яку ви створюєте, WordPress зберігає багато версій, до яких ви можете повернутися. Цей комфорт прекрасний, поки одного дня ви не помітите, що місце на вашому сервері загадково зайняте. Причиною є таблиця wp_posts, яка через відсутність обмежень на версії зростає і зростає.
Система версій публікацій WordPress wp-posts
Редакції можна отримати з бічній панелі меню на будь-якому дописі чи сторінці. Ви можете переглядати редакції, щоб побачити, що змінилося і коли. Якщо необхідно, ви можете повертатися між редакціями, щоб знайти видалений контент або повернутися до старішої версії. Проблема виникає тільки тоді, коли ваш блог WordPress переповнений редакціями.
За замовчуванням WordPress зберігає необмежену кількість редакцій для ваших дописів і сторінок, навіть якщо ви рідко замислюєтесь над ними. Однак очищення таблиці wp_posts і звільнення місця може бути настільки ж простим, як запит MySQL. У цій статті ми покажемо вам, як це зробити і як запобігти накопиченню редакцій у майбутньому.
Очищення таблиці wp_posts з phpMyAdmin
Ревізії зберігаються у вашій базі даних MySQL, тому логічно, що першим кроком до очищення ревізій є сама база даних. phpMyAdmin - один з найпоширеніших інструментів адміністрування MySQL, який дозволяє виконувати запити у зручному інтерфейсі.
Щоб видалити старі ревізії, знайдіть і відкрийте таблицю wp_posts. У верхній частині виберіть вкладку SQL і введіть наступний запит:
DELETE FROM wp_posts WHERE post_type = "revision";
Запит шукає версії публікацій, які є ревізіями у таблиці wp_posts, і видаляє їх. Просто, але дуже ефективно; у невеликому блоґу WordPress розмір таблиці зменшився з 86 кб до 22 кб - на 75%. На більших сайтах він здатний видалити до 90% архівованих даних.
Очищення таблиці wp_posts від WP Speed of Light
Ручне видалення редакцій із таблиці wp_posts є складним і створює ризик помилкового видалення фактичних дописів і сторінок. WP Speed of Light пропонує набагато інтуїтивніший спосіб очищення редакцій із таблиці wp_posts.
Старі редакції можна очистити з меню вкладки Очищення бази даних у конфігурації WP Speed of Light. Одна з опцій - очистити всі редакції дописів - позначте її та натисніть кнопку Очистити й зберегти, щоб звільнити таблицю wp_posts від непотрібного вмісту.
Якщо у вас є Pro Addon від WP Speed of Light, ви можете піти далі. У верхній частині тієї ж сторінки ви можете увімкнути автоматичне очищення і вибрати, як часто ви хочете очищати таблицю wp_posts. Натисніть «Очистити і зберегти», щоб підтвердити зміни.
Обмеження кількості редагувань WordPress
Як і в інших випадках, запобігання краще, ніж лікування. Конфігурація WordPress дозволяє обмежити кількість редагувань для зберігання для кожного допису чи сторінки. Щоб встановити цей параметр, зверніться до свого сервера за допомогою SFTP і відкрийте файл wp-config.php.
У файлі wp-config.php ви хочете знайти рядок визначення ABSPATH. Щоб будь-який із наведених нижче рядків працював, вам потрібно вставити їх перед цим рядком коду. Є два способи обмежити кількість ревізій WordPress. Ви можете написати наступний рядок коду, щоб зберегти лише останні ревізії:
define('WP_POST_REVISIONS', 5);
Звичайно, ви можете змінити число, щоб вказати свій власний ліміт на ревізії постів і сторінок. Крім того, якщо ви хочете взагалі не зберігати ревізії, ви можете повністю вимкнути систему ревізій WordPress, написавши наступний код:
define('WP_POST_REVISIONS', false);
На папері, редагування WordPress можуть бути благословенням, дозволяючи вам переходити між старими публікаціями та сторінками, щоб знайти вміст, який ви відредагували. Насправді, обмеження місця на невеликих серверах може знищити корисність редагувань і перетворити їх на громіздкі архіви. Чи то за допомогою WP Speed of Light , чи вручну видаляючи їх, редагування не обов'язково мають бути перешкодою, і надалі ви можете змінити їхню поведінку відповідно до ваших потреб.
Також варто зазначити, що WP Speed of Light дозволить нам аналізувати швидкість нашого сайту і також надасть нам прості варіанти для швидкої оптимізації, як ви можете побачити тут.
Більше деталей: WP Speed of Light >>
Коли ви підпишетесь на блог, ми будемо надсилати вам електронний лист, коли з'являться нові оновлення на сайті, щоб ви не пропустили їх.



