Google + Группа Вконтакте RSS


Ревизии WordPress. Польза или вред?

Дата: 24 апреля 2013 Рубрика: Создание блога Комментарии: 11 комментариев

Ревизии WordPress. Как удалить, отключить ревизии в WordPress

Добрый всем день. Сегодня я написал для вас чисто техническую статью, в которой хочу рассказать вам о ревизиях в WordPress. Мы подробно рассмотрим и разберем понятие, что такое ревизии, для чего они нужны (польза и вред) и о том, как удалить или отключить ревизии в WordPress. Опубликованный ниже материал будет сопровождаться подробными картинками с комментариями.

Как вы видите, вопросов для изучения достаточно много. Правда, для многих владельцев интернет ресурсов она будет не нова, а вот для новичков в самый раз. Так как им для создания популярного, надежного и стабильного сайта, необходимо разбираться во всех все технических тонкостях и иметь практическое понятие о том, что такое ревизии в WordPress, как их удалить или отключить при необходимости.

Что такое ревизии в WordPress

Может быть, вы замечали, что во время написания поста или редактирования, система в автоматическом режиме делает его копию – резервное сохранение. В это время кнопка «Опубликовать» и «Сохранить», расположенные в окне справа, становятся не активными. Именно это действие и называется ревизией.

Как удалить, отключить ревизии WordPress

Ревизии в WordPress – это автоматическое резервное сохранение содержимого записи или страницы во избежание потери данных.

Многие, наверное, догадались о том, что ревизии WordPress служат для того, чтобы избежать потери данных. Они настраиваются в автоматическом режиме и делают резервную копию через определенный промежуток времени (каждые 60 секунд). Они сохраняются в базу данных (MySql — phpMyAdmin). Посмотреть список ревизий в WordPress можно чуть ниже окна редактирования записи. Если прокрутить страницу, то чуть ниже их можно увидеть в окне «Редакции». Выглядят они следующим образом:

Ревизии в WordPress

Наверное, у вас уже возник вопрос «Зачем удалять или отключать ревизии?», если они исполняют такую полезную роль. Вся проблема состоит в том, что копии записей, статей или постов очень загружают базу данных, в которую они заносятся. Это приводит не только к будущей проблеме ее редактирования и внесения изменений, но и к медленной загрузке страниц сайта. Советую прочитать пост «Как ускорить WordPress блог». Поисковые системы стали обращать особое внимание на этот параметр. Так же, кстати, от этого напрямую зависит поведенческий фактор, показатель которого формируется из оценки поведения пользователей.

Естественно, от ревизий нужно избавляться, какую бы пользу они в себе не несли. От этого не только сократится размер и объем базы данных, но и загрузка сайта будет проходить значительно быстрее.

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

Я знаю несколько способов того, как удалить ревизии в WordPress. Наверное, их существует намного больше, но меня вполне удовлетворяют эти два. Один из них рассчитан на новичков или на тех, кто опасается что-то сделать не так.

Способ №1. Мы будем использовать специально созданный плагин для удаления ревизий - DelRevision.

Скачать плагин DelRevision

Скачайте плагин DelRevision можно по ссылке опубликованной выше и добавьте в блог, активировав через «Консоль». У вас во вкладке «Инструменты» появится новый пункт меню «DelRevision».

Ревизии WordPress

Откройте его кликом мыши, перед вами появится окно, в котором вы можете увидеть все сохраненные копии записей. Выберите необходимые и нажмите на кнопку «Удалить ревизии», которая располагается чуть ниже. Не забудьте сделать резервную копию базы данных, чтобы избежать неприятностей.

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

Помимо этого плагина, на своем блоге я использую  еще WP_Optimize, который позволяет оптимизировать хранимые данные. О нем вы можете подробно причитать в статье «Необходимые плагины для Вордпресс».

Способ №2. Этот немного сложнее в плане реализации. Не хочу вас пугать, но если вы боитесь сделать что-нибудь не так, то  лучше его пропустить. Удалять ревизии WordPress в этом способе мы будем, непосредственно, через саму базу данных. Только перед тем, как туда лезть, советую сделать ее копию. Если вы не знаете, как это делается, то прочтите пост и посмотрите видео урок «Как сделать бэкап блога».

Далее, открываете phpMyAdmin и ищите нужную базу, в которой хотите удалить ревизии. Обычно их список располагается в левой стороне.

Ревизии WordPress. Как удалить?

После того, как вы выбрали то, что нужно, найдите вкладку «SQL», откройте ее так, чтобы перед вами появилось пустое поле.

Как отключить ревизии

В него вам нужно скопировать расположенный ниже код  и нажать на кнопку «ОК». Этим действием вы сделаете SQL запрос на удаление ревизий из базы данных.

DELETE FROM wp_posts WHERE post_type = «revision»;

Выглядеть это будет, вот таким образом:

Ревизии

Если ваши действия окажутся удачными, то в ответ вы увидите сообщение следующего вида. Если ранее ревизии вы не удаляли или не отключали, то количество строк будет отличным от нуля.

Как отключить или удалить ревизии

Как отключить ревизии WordPress

Для того, чтобы каждый раз не прибегать к удалению, ревизии можно их отключить. Тогда у вас просто пропадет окно «Редакции» и перестанут происходить постоянные сохранения. Перед тем, как это делать, очень хорошо подумайте, так как у вас больше не будет возможности открыть или возвращаться к предыдущей версию записи.

Чтобы отключить ревизии, вам надо пройти на хостинг и открыть для редактирования файл default-constants.php, который расположен по адресу:

public_html/wp-includes/default-constants.php

В него нужно внести некоторые изменения, а именно отыскать вот эту строку и поменять в ней значение «True» на «False».

define ('WP_POST_REVISIONS', True);
на
define ('WP_POST_REVISIONS', False);

После окончания внесения изменений нажмите на кнопку «Сохранить». После этого ревизии будут отключены.

На этом я заканчиваю данный пост. Надеюсь, что для вас эта информация была полезна. Если возникнут вопросы, прошу оставлять их в комментариях.

С уважением, Дороднов Иван

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 голос, средний: 5,00 из 5)
Loading ... Loading ...
Twitt

 

Навигация


Понравилась статья? Получайте свежие уроки прямо на email или подпишитесь на RSS ленту блога!





К записи "Ревизии WordPress. Польза или вред?" 11 комментариев

  1. Лещинский Андрей:

    Я считаю, что ревизии необходимы, но не в таком виде как сейчас в WordPress. Вот в версии WordPress 3.6 сделали ревизии, которые можно сравнивать с предыдущей версией, это как на Википедиа, вот от таких ревизий толк будет неплохо!

  2. Disseo:

    Ни на одном из сайтов ревизии не использовал. Отключал их при создании. Поэтому и полезности от них не вижу.

  3. Томский школьник:

    Большое спасибо за статью! Я ране никогда не слышал про ревизии, теперь хоть буду знать. Я наверно отключать пока что не могу, а просто воспользуюсь плагином, и буду раз в неделю удалять копии! :-)

  4. Disseo:

    Вам спасибо, Константин, за то,что читаете блог и оставляете комментарии.

  5. Disseo:

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

  6. Алекс:

    Дико напрягали эти многочисленные записи. Спасибо за подробную статью об удалении ревизий, почищу Базу Данных. Только я воспользовался плагином WP-Cleanup

  7. КНЕП:

    В строке

    DELETE FROM wp_posts WHERE post_type = «revision»;

    Кавычки должны быть не ёлочки, иначе MySQL не выполнит код.

  8. Ivanushkka:

    Пусть будет так. У меня работает именно тот вариант. который указан в статье. Спасибо.

  9. Юрий:

    Странно, но ФАКТ! По адресу public_html/wp-includes/ файла default-constants.php у меня НЕ СУЩЕСТВУЕТ. :(

  10. Юрий:

    Добавлю, пришлось удалять через  phpMyAdmin  с помощью  SQL запроса к  базе.

  11. Ivanushkka:

    Рад, что у вас получилось!

Давай! Оставить свой комментарий

Подписаться:
Популярные записи:

Для читателей:

Книга "Оптимизация"

Наверх