Как удалить ревизии статей на сайте WordPress

      Скорость — решает многое!
Скорость работы сайта (загрузки его в браузере) – решает очень многое!
Если сайт загружается долго – или посетитель не дождется и уйдет,
или браузер выдаст: «Превышено время ожидания…».
Время загрузки сайта зависит от многих показателей, например –
от размера базы данных. Размер базы данных определяется
не только количеством полезных данных, но и наличием «информационного мусора»
(отработанного материала).

[Народная мудрость]

 

Как удалить ревизии статей на сайте WordPress

— другими словами, как избавиться от отработанного материала? (обновлено: июнь 2019)
как избавиться от информационного мусора

Что такое ревизии статей (постов) в WordPress

  Когда мы публикуем или редактируем очередную запись, страницу – вставляем или пишем текст, оформляем к нему картинки, фото, видео – WordPress автоматически (через определенное время) делает резервную копию нашего творчества. Или мы сами нажимаем «Сохранить черновик». Для чего?

 

 

Практический пример:

Публикуем большой текст и к нему десяток фотографий. Трудимся уже около часа, все идет отлично, осталось дел всего минут на десять и вдруг…

  • Отключили электроэнергию! – у нас стационарный компьютер, ИБП (бесперебойника) – нет.
  • Пропал Интернет.
  • Пропала связь с хостингом (на хостинге тоже люди…)
  • Компьютер завис или сам решил перезагрузиться (ошибся, запутался, устал)
  • Вы сами зашли на другую вкладку браузера – посмотреть свою почту, а там письмо!
    Пока читали его, забыли про свою статью – закрыли вкладку сайта или вообще браузер.

Было такое? – у меня было, редко, но, как правило, на больших по объемам статьях.

Конечно, ничего смертельного в этом нет. Максимум – новая статья вообще пропала, минимум – текст и картинки «сбились в одну кучу». Начинай все сначала.

Вот для этого и придумали — ревизии постов.

Возвращаетесь после сбоя на сайт, а WordPress предлагает вам восстановить заготовку из сохраненной копии.

Ревизии WordPress

Все отлично, но – ревизии для конкретного поста нужны только на момент его размещения, а со временем таких копий накапливается сотни, и все они хранятся в базе данных.

Значительное увеличение размера базы данных влияет не только на скорость загрузки сайта, но и создает проблемы на хостинге – «съедает» предоставленное по тарифу дисковое пространство или может быть причиной сбоев при резервном копировании самой базы данных.

Что делать?

Но тогда не будет копий и возможны проблемы описанные выше.

  • Можно периодически удалять все старые ревизии – я сам остановился на этом варианте.

 

Как удалить ревизии статей на сайте WordPress — MySQL запросы

С помощью MySQL запросов – обращений к базе данных.

Я проверял на хостингах SprintHost и TimeWeb – работает, но служба поддержки этих хостингов на предварительный вопрос о таком способе отвечала: «Запрос некорректный, гарантий никаких нет…».

Так что, неизвестно – как пройдет эта процедура на вашем сайте и на других хостингах.
К тому же, таблицы базы данных для начинающих блоггеров — это типа: «…открывать даже страшно!».



Но если вы надумали удалять ревизий через MySQL-запросы –
НЕ ЗАБЫВАЙТЕ про обязательную копию Базы Данных.

 

Есть другой, более простой и безопасный вариант – плагин.

Еще один плагин – лишний тормоз для сайта…?! — не совсем так.
Он будет установлен, но неактивен, а включать его нужно всего на пару минут после публикации статьи или, например — 1 раз в неделю, в месяц.

Как удалить ревизии статей на сайте WordPress с помощью плагина WP-Cleanup

    Скачиваем WP-Cleanup и устанавливаем его как обычно.

В админпанели сайта, раздел «Настройки (или — Параметры)» — вкладка «WP-Cleanup».

Нажимаем, попадаем на новую страницу и видим шарик с таблицей

Ревизии постов до удаления
Ревизии постов до удаления

Ревизии постов до удаления цифры
Ревизии постов до удаления — цифры

Нажмите картинку для увеличения

 

Шарик – это круговая диаграмма, где отображены:

  • Database size – Размер Базы данных
  • Useful WordPress data — Полезные данные WordPress
  • Post revisions – Ревизии постов
  • Spam comments – Спам комментарии
  • Unapproved comments – Непроверенные комментарии
  • Unused tags – Неиспользуемые теги
  • Unused post meta – Неиспользуемые МЕТА -данные
  • Unused MySQL data – Неиспользуемая часть Базы Данных (Оптимизация БД)

В таблице то же самое показано в цифрах — ставим галочки на нужное и нажимаем синюю кнопку —
«Очистить выбранные элементы».

Готово – выключаем плагин.

Достаточно часто приходят вопросы от читателей:

«Закончилось дисковое пространство на хостинге, перешел (перешла) на другой тариф и здесь скоро закончится. У меня всего один небольшой сайт – что там может занимать столько места?»

Что там есть лишнее – это нужно смотреть.

Что там может быть из лишнего – это:

  • большая по объему База Данных;
  • сохраненные вами или хостингом старые копии (бэкапы / backup);
  • большие фотографии или картинки / большое их количество;
  • большие файлы для скачивания с сайта.

Старые, ненужные бэкапы – удаляйте (при необходимости – скачайте их на компьютер).

Фотографии оптимизируйте по качеству и размеру, а размер загружайте не тот, что есть, а тот, который необходим. Хранить фотографии с картинками можно на стороннем ресурсе, например – на Google Picasaweb, освободив тем самым полезный объем на хостинге.

За размером Базы Данных нужно следить и контролировать его.
Один из вариантов мы сегодня разобрали – удалить ревизии статей. Но это еще не все – ненужные таблица от работающих плагинов, оставшиеся таблицы от удаленных плагинов – уберем следующий раз.

Следите за публикациями — оформите подписку на рассылку

А если статья была интересна для вас — ей можно поделиться


 


17 мыслей о “Как удалить ревизии статей на сайте WordPress”

  1. У меня такое случалось, что вдруг завис комп или связь с хостингом оборвалась и приходилось начинать все править сначала.
    Но я не помню уже, кажется как то настраивала эти резервные копии. Сейчас они не выдаются все, а только последняя копия предлагается в случае чего.
    Сергей, а где можно посмотреть, сколько есть копий?

    1. Можно ограничить число ревизий — это в файле wp-config.php
      Будет и об этом разговор. Плагин — это для начала, для тех, кто еще не освоил работу с таблицами базы и файлами Вордпресса
      Где посмотреть — в админпанели — Запись — Редактировать — здесь вверху «Опции экрана» — поставить галочку на «Ревизии» и они отобразятся под Редактором

  2. Сергей, здравствуйте! Я поставила плагин WP-Cleanup , сделала ревизию постов, теперь у меня в колонке Размер, стоит ноль. А вот Неиспользуемая часть базы данных MySQL data -83 %. Мне ее тоже нужно очистить или нет?

    1. Здравствуйте!
      Неиспользуемая часть БД — насколько я понял, это как процесс «Дефрагментации» на компьютере.
      База Данных будет оптимизирована — удаляются все «пустоты» в базе (и наверное, в файлах) — размер БД, соответственно, уменьшится.
      Да, можно ставить все галочки в плагине и чистить.
      Я просматриваю — спам и неодобренные комментарии, а также неиспользуемые теги. Комментарии удаляю вручную, а теги — или удаляю или использую

  3. Сергей, добрый вечер! Я зашла на хостинг, посмотрела было — Вами используется:
    Диск, Мб 202,4 / 2000 Сделала полное резервирование и загрузила на хостинг, удалила две предыдущие копии, после этого получились такие данные:
    Диск, Мб 207,4 / 2000 Загрузила палагин, почистила, проверила данные:
    Диск, Мб 162,3 / 2000
    БлагоДарю за статьи и помощь! Я правильно понимаю, что из 2000 возможных я сейчас использую 162,3 Мб?

    1. Здравствуйте, Светлана!
      Да — из 2000 возможных Вы сейчас используете 162,3 Мб.
      А можно и копию — не хранить на хостинге, а скачать на компьютер

  4. Всё бы хорошо было, плагин проверенный. Вот только он не обновлялся 4 года и не протестирован с новыми версиями WP. Я не рискнула его установить.

    1. Да, плагин не обновлялся и есть предупреждение, что возможны проблемы с ним.
      У меня плагин работает с WordPress 3.8.1 / WordPress 3.9.1 и с самым новым WordPress 3.9.2 ( и еще с более ранними — не помню версию)
      А проблемы…? — не пойдет плагин — просто удалите, нарушит работу сайта — сделаете откат или восстановите копию.

    1. Здравствуйте, Галина!
      Оба плагина, и WP-Cleanup, и WP- Optimize у меня установлены.
      Периодически активирую их и чищу базу данных.
      WP- Optimize — не удаляет ревизии постов.

  5. Добрый день, спасибо за плагин. Установила, только другую версию. Подскажите пожалуйста, там в настройках есть функции работы с плагинами и их оптимизация , вот например строка , как я понимаю плагина комментирования:
    wp_comments 6622 2972.082 KВ Previev Clean Delete Optimize Repair
    В случае, если я нажму оптимизировать , что может произойти с комментариями ? Как они оптимизируются?

    1. Наверное Вы другой плагин установили — похожий?
      Комментарии — может удалить спам комментарии, из корзины и неодобренные — а что еще? — точно сказать не могу.
      Оптимизировать комментарии — если только сжимает их в базе данных или упорядочивает (типа дефрагментации на жестком диске) опять же в базе данных — визуально комментарии измениться не должны.
      Попробуйте поискать информации именно по вашей версии плагина

  6. Я как только начинаю говорить подруге про плагины, у неё тут же начинает голова болеть. У меня не стоят эти плагины и как то раньше я не встречала инфу про эти плагины. завтра на свежую голову постараюсь установить эти плагины

    1. Это плагин хорош тем, что его — включил — удалил все — и выключил.
      Он, этот плагин, не нагружает, не тормозит сайт

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *