X
Заказать услугу

Как отключить автосохранение записей в WordPress и удалить существующие

Плагины и Шаблоны для Wordpress
  • 2019-01-18
  • 2592 просмотр

    1 комментарий

  • Дизайн и разработка сайта

Доброго времени суток. 🙂

Сегодня хочу поговорить от резервных копиях и автосохранении записей. Дело в том, что WordPress сохраняет каждую копию записи в процессе написания. Когда Вы нажимаете на кнопку "СОХРАНИТЬ" или происходит автосохранение, в базу данных записывается копия записи. Таким образом у Вас увеличивается база данных, что не может не расстраивать. Ведь увеличение базы данных - это лишняя нагрузка на сервер и замедление в работе сайта. Количество таких копий не бесконечно, по умолчанию оно составляет 5шт. В этой статье хочу показать Вам как уменьшить количество редакций, сохраненных копий. В одной из своих статей Дополнительные настройки wp-config.php WordPress, я уже немного раскрывал этот вопрос, но все же хочу поподробнее остановится на этом.

Автосохранение редакций

Редакции

Для того, чтобы отключить автосохранение или изменить количество редакций, Вам нужно немножко поправить файл конфигураций WordPress - wp-config.php. Для этого нужно открыть его и внимательно просмотреть содержимое. Вы должны найти строку:

//define('WP_POST_REVISIONS', 5);

Удалите перед ней два символа "//", так Вы сможете настроить количество редакций. Число 5 это и есть количество сохраненных редакций. Если хотите оставить, но уменьшить количество, то просто измените значение. Для того чтобы полностью отключить функцию сохранения редакций, просто вместо Вашей строки вставьте вот такую:

define('WP_POST_REVISIONS', false);

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

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

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

DELETE FROM wp_posts WHERE post_type = 'revision';

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

Для тех, кто не дружит с базами и не хочет вручную что-то править, есть плагин - Revision Control. Установите его и сможете настроить работу с сохранением редакций.

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

На этом все, спасибо за внимание. 🙂

Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)

Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 10, в среднем: 5 из 5
Читайте также
Опубликован 1 комментарий

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

Чтобы оставить комментарий - заполните поля ниже. Ваш e-mail не будет опубликован. Все поля обязательны

Нажмите, чтобы добавить код в комментарий. Далее добавьте свой код внутрь тегов <code> тут код </code>
Я ознакомлен(а) с политикой конфиденциальности и даю согласие на обработку персональных данных*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.