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

Время чтения: 2 мин.

Само понятие – «отключить ревизии» — для новичка звучит несколько устрашающе: это что, теперь нельзя будет вносить изменения в старые статьи? Спешу успокоить: вносить изменения можно будет всегда. Речь здесь идет об одной особенности WordPress.

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

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

Вы можете проделать такой эксперимент: откройте любую статью, установите курсор на окончание любого абзаца и нажмите клавишу пробела. Потом нажмите «Обновить». Что изменилось в самой статье? – Ничего. Но WordPress воспринял переход курсора как изменение и сохранил новый вариант статьи. С чем я Вас и поздравляю :-).

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

define (‘WP_POST_REVISIONS’, false);

Открывайте с помощью FTP- клиента этот файл (напомню, он находится в корне сайта, там, где расположены папки wp-admin, wp-content), копируете у меня в статье эту строчку и вставляете, например, вот сюда:

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

Рис.1

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

Встает вопрос: а если не хочу убирать ревизии вовсе, а только ограничить их число, например, по двух? Тогда вместо указанной мной выше строчки Вам надо написать другую:

define (‘WP_POST_REVISIONS’, 2);

Ясно, что цифру Вы можете поставить любую.

Еще раз: зачем мы это сделали? – Мы немного оптимизировали WordPress и тем самым ускорили свой блог.

Удачи!

P.S. Ускорение блога — важный элемент оптимизации сайта, но это, так сказать, его техническая сторона. Гораздо важнее, на мой взгляд провести комплексную оптимизацию сайта — легче будет его продвигать. Для этого лучше всего обратиться к профессионалам. Где их взять? Например, Вы живете в Самаре. Вбейте в поиск запрос — оптимизация сайтов в Самаре , пообщайтесь с ними, уточните про выполненные работы, поинтересуйтесь отзывами. Конечно, услуга эта платная, но быстрое попадание в ТОП того стоит.

Похожие записи по этой теме:

Раздел: Без рубрики