Главная » Бизнес в Интернете

Убираем редакции статей на блоге WordPress

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

Если Вы в своей административной панели зайдете в Записи или Страницы, выберите любую из них, и зайдете в Редактирование, то, когда Вы прокрутите вниз страничку. увидите длинные ряды, огромное количество Редакций (в некоторых темах это будет называться Ревизии).

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

редакции статей на блоге

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

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

Как правило, при редактировании, Вы на странице или в статье меняете очень мало. И представьте себе, Вы зашли в Редактирование, поставили ссылку, исправили грамматическую ошибку, или выделили слово жирным шрифтом, а в базе данных появляется новая версия статьи, с сохранением старой версии. Нужно ли Вам это?

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

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

Отключаем редакции (ревизии) записей на блоге WordPress

Редакции отключаются через файл, который Вы найдете внутри папки в Вашим блогом. Этот файл называется wp-config.php.

файл php на блоге WordPress

Открываете с помощью FTP доступа программы Total Commander свой хостинг, и копируете файл wp-config.php себе на компьютер. Открываете его, лучше всего с помощью специального блокнота для редактирования кодов Notepad++.
Вам нужно найти строчку, которая содержит следующую надпись:

WP_POST_REVISIONS
Чтобы ее найти, можете воспользоваться функцией поиска: нажимаете Ctrl+F, вводите в открывшемся окошке фразу WP_POST_REVISIONS, обязательно большими буквами. Находите нужную строчку.

строчка в файле wp-config.php


При этом она может быть закомментирована: если впереди стоят два символа слеша, //, то строка не рабочая, а просто написана, как комментарий. Это выглядит так:

//define('WP_POST_REVISIONS', false); В таком случае убираете символы //.

Надписи может не быть вообще. В этом случае добавляете ее. В любом случае делаете так, чтобы эта запись была. Выглядит она так:

define('WP_POST_REVISIONS', 0); Или так:

define('WP_POST_REVISIONS', false); Эти варианты равнозначны.

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

После этого копируете файл wp-config.php назад, в папку блога.

редакция статей на блогеТеперь, если Вы зайдете в административной панели блога в  редактирование любой записи или страницы на блоге, то увидите, что Редакции (Ревизии) исчезли.

Значит, Вы все сделали правильно.

Видео о том, как отключить редакции записей на блоге WordPress


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

Также Вы можете подписаться на блог, и узнавать о всех новых статьях.
Это не займет много времени. Просто нажмите на ссылку ниже:
    Подписаться на блог: Дорога к Бизнесу за Компьютером

Вам понравилась статья? Поделитесь, буду весьма признателен:


Также приглашаю добавиться в друзья в социальных сетях:

<< Предыдущая статья Следующая статья >>
Проголосуйте и поделитесь с друзьями анонсом статьи на Facebook:  

53 комментария »

  • Людмила пишет:

    Спасибо Александр,совет очень полезный,стоит попробовать разобраться.

  • Константин пишет:

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

  • Зоя пишет:

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

  • Галина пишет:

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

  • Sergey пишет:

    По моему есть плагин, который удаляет переодически все лишние записи. Но в любом случае Ваш вариант лучше. Спасибо!

  • Виктория пишет:

    Очень интересно, не задумывалась над этим. обязательно попробую сделать. Спасибо за видео.

  • Анна пишет:

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

  • mrs. interesno пишет:

    Вот еще один способ убирать не нужное из базы данных.

    Но мне кажется, совсем отключать резервные копии не стоит.

    Ведь они помогают восстановить утраченные записи в аварийных ситуациях.

    Лучше пользоваться командой очистки базы.

    Но это мое мнение. :)

  • Ирина пишет:

    Александр,статья-супер! Я давно мучаюсь с этими копиями.У меня стоит плагин WP-optimize,но он почему-то не работает.Зато сейчас исчезли все копии.Спасибо.

  • Vasili70 пишет:

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

    А если я внесу изменения — в старых статьях тоже все сразу удалится? Или — в старых статьях все сохраненные копии нужно будет убирать вручную?

    Заранее спасибо за ответ.

  • Александр пишет:

    Хорошая и нужная статья . Спасибо ! Надо попробовать .

  • Надежда пишет:

    спасибо, вот чем я займусь на днях!

  • Олег пишет:

    Удалять ревизии надо, но я все же оставил бы 1−2 копии. В блокноте копия есть, но все форматирование и вставку картинок делаю в админке. Сам пользуюсь плагином, включая его только когда надо удалить ревизии и потом отключаю.

  • Виктория пишет:

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

  • Татьяна пишет:

    Как-то занималась такой «уборкой»... Нужно снова скоро чистить сайтик

  • Александр Ризун (автор) пишет:

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

  • Наталья пишет:

    Я у себя в статьях не нашла внизу пункта РЕдакции и в файле на хостинге такую строчку тоже не нашла. Значит ли это, что у меня редакций нет? Но подозрительно чтоб на десяток записей (вместе со страницами) было использовано почти 160 Мб (правда может плагины еще весят и тема?)

  • Andrey пишет:

    Спасибо за совет!

    Но вот у мена на версии 3.3.1 он сработал только после выполнения вот такого запроса в phpMyAdmin

    DELETE FROM wp_posts WHERE post_type = «revision»;

    Только после этого удалилилсь из базы как сами ревизии так и редакции в админке.

  • Andrey пишет:

    Наталья

    Вот вам полезная ссылка, думаю там Вы найдете ответ на свой вопрос...

    http://www.wp-info.ru/8-poleznyx-sql-xakov-dlya-wordpress

  • Наталья пишет:

    Андрей, Александр спасибо! Я нашла на самом деле что у меня может и более 20 на каждую запись ревизий (надо было настройки экрана открыть и галку поставить), но не понимаю что такое phpMyAdmin

    куда зайти на хостинге в какую папку и какой файл изменить? Еще у меня нет там(захожу в файловый редактор) «нажать кнопку „SQL“. Вставьте следующий код в окно SQL команды» Было бы конечно здорово все эти 200 лишних редакций удвлить потому что реально уже 5-я часть всего дискового пространства занята и еще парочка статей и все — надо будет покупать больше места (переходить на след.тарифный план)

    Так как Александр пишет я могу сделать, но такой строки

    «Вам нужно найти строчку, которая содержит следующую надпись:

    WP_POST_REVISIONS»

    вообще нет в файле (наверное куда то её надо вставить самостоятельно, вопрос между какими строками чтоб не ошибиться?)

  • Наталья пишет:

    Вроде разобралась со всем. Сначала почистмла и пропало 471 редакций, затем внесла изменения в файл wp-config.php

    Вроде всё вместе работает. Редакции из статей пропали вообще (нет такой галочки и самого слова когда настройки экрана включаешь). Правда это не отразилось на дисковом пространстве и это очень подозрительно. 200Мб из 2000 (расчитанных на 3 сайта) заняты, а там записей мало совсем. Т.е. 10-я часть уже занята всего 1-м сайтом. Точно места не хватит!!! и до всех этих действий столько места и было занято. Это настораживает

  • Александр Ризун (автор) пишет:

    Наталья, Вы убрали возможность делать новые редакции. А старые остались, просто они не видны. Чтобы их убрать, нужны более сложные методы. Кроме того, дисковое пространство — это совсем другая область. Дисковое пространство занимают файлы. А редакции хранятся в базе данных MySQL, а не в файлах.

  • Наталья пишет:

    Надеюсь на продолжение этой темы — дабы полностью избавиться от «мусора» :)

  • Дмитрий Косенко пишет:

    Приветствую, уважаемый Александр!

    Мне почему-то Ваш замечательный совет на версии WP 3.0.1 не помог. Добавляю строку в файл конфиг, пишут — дескать, база кирдык. И вместо блога — сплошные крокозябры(((.

    Вот как-то так...

  • Александр Ризун (автор) пишет:

    Дмитрий, база здесь ни при чем. Откройте опять файл, и сделайте, как было. И все восстановится. А потом проверьте, что Вы добавляли. Может, точку с запятой не поставили, может, еще какую-то ошибку сделали. Все должно быть точно.

  • Намуна пишет:

    Спасибо за ценную информацию.

    У меня всегда это вызывало недоумение. Для чего так много редакций сохраняется?

    Теперь всё это удалилось.

  • Анна пишет:

    Вещь, конечно, хорошая. хочется избавиться от мусора., но не знаю, сумею ли. я с кодами на дружу. Особенно если нужно что-то менять. Боюсь удалить не то, что надо. а за урок спасибо. созрею, дорасту, обязательно сделаю! Заходите в гости, буду юлагодарна, если оставите свои комментарии. Я желаю Вам удачи и ЛЮБВИ!

  • Виталий пишет:

    Старые редакции постов исчезли,но теперь нужно постоянно менять ссылку на статью после редактирования.

  • Владимир пишет:

    Александр! У меня сайт молодй и страниц и статей еще не много.

    Как вручную удалить редакции постов и страниц?

  • Александр Ризун (автор) пишет:

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

  • Анна пишет:

    Александр, доброго времени суток! Вот и я тоже не могу удалить редакции. Я боюсь завалить весь блог с моими — то познаниями в кодах. А как-то попроще нельзя это сделать? Заходите в гости. Буду рада вас видеть. Удачи!

  • Анна пишет:

    Александр, скажите, а можно всё это сделать прямо на хостинге? Найти файл, а как его скопировать? Как обычно или по другому? Чтобы не связываться с другими программами? Для меня это что-то страшновато.

  • Александр Ризун (автор) пишет:

    Анна, это и делается на хостинге, в файле.

  • Людмила пишет:

    В начале года хостер предложил перейти на другой тарифный план — причину я так и не установила, скорее всего, исчерпала дисковое пространство и возможно через резервные копии. Мой блог был на обслуживании вебмастера :). Никак руки не доходят во всё вникнуть. Спасибо вам огромное!

  • Никифор пишет:

    здравствуйте, Александр, а у меня почему-то не получается! скачал файл, открыл в блокноте, скопировал с вашего сайта: define('WP_POST_REVISIONS', false); вставил с новой строки — никаких изменений! может подскажите, в чём может быть дело?

  • Александр Ризун (автор) пишет:

    Никифор, попробуйте вместо false поставить 0, бывают и такие заморочки.

  • Лариса пишет:

    Не задумывалась об этом, что каждая редакция сохраняет текст полностью... Будем надеяться, что однажды WordPress додумается дать пользователям выбор — стоит ли оставлять редакции и какие. А пока вручную. Как поняла, чем раньше их убрать, тем лучше.

  • Лариса пишет:

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

  • Евгений пишет:

    Есть плагин WP-Optimize он удаляет все ревизии постов, но конечно лучше без плагинов это сделать, спасибо за статью!

  • Татьяна пишет:

    Все получилось, после того как скопировала прямо с вашего сайта эту строчку, видно у меня была в ней где-то ошибка.

    Спасибо редакций больше нет, а как теперь вручную удалить старые копии у меня до 5 — 10 копий на каждую запись.

  • Александр Ризун (автор) пишет:

    Татьяна, старые копии останутся, но это уже не страшно, главное, что новые не добавляются. Пусть уже будут, они Вам не очень помешают, тем более, что они уже не видны.

  • Тимур пишет:

    Попробовал, все получилось, но почему-то плагин DelRevisions по-прежнему находит в базе ревизии(((

  • Екатерина пишет:

    Большое спасибо, все получилось!

  • Anna пишет:

    Александр, я тоже убрала ревизии при помощи плагина DelRevisions. Так здорово, всё сделал сам. У меня было 1654 редакции, представляете? Теперь я периодически захожу на него и удаляю редакции, не запуская этот процесс надолго. Удачи вам!!

  • Татьяна пишет:

    А я наставила плагинов: WP-Optimize, All In One SEO Pack. А все равно убираю вручную(так как боюсь, вдруг уберут лишнее), хотя удобнее (так как предлагаются варианты)

  • Юрий Бараковский пишет:

    Очень интересная и полезная статья, спасибо, до этого я пользовался плагином Delete-revision Manager по рекомендации Андрея Вильянского.

  • Tina пишет:

    Что-то страшновато убирать или менять что-то в кодах. Недавно решила почистить блог от дублированных страниц. Пошагово сделала все, как советал очень уважаемый блогер, а нужно -то было всего лишь одну строчечку из файла robots удалить. К сожалению, не удосужилась ранее прочитать все комментарии. В результате мой блог с посещаемостью более 3000 человек в сутки выпал из индекса яндекс.Оказывается, что не у одной меня.

    Но это не к Вам, Александр Все полезности , которые узнаю на Ваем сайте ,воплощаю в жизнь и все проходит на ура, спасибо

  • Александр Ризун (автор) пишет:

    Хорошая у Вас посещаемость на блоге. :) Надеюсь, все быстро восстановится.

  • Валентин Лифанов пишет:

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

  • Александр Ризун (автор) пишет:

    Согласен, любые изменения нужно тестировать, и если что-то конфликтует, сразу возвращать все, как было.

  • Алексей пишет:

    Скажите а при такой зачистки редакций записей, их нужно удалять из базы данных на через хостинг из папки php my admin?

  • Александр Ризун (автор) пишет:

    Посмотрите здесь, как это делается в базе данных: Как удалить редакции статей на блоге WordPress

  • Игорь пишет:

    Всё получилось, благодарю.

Оставьте свой комментарий и ответный визит Вам обеспечен