Как очистить WordPress-сайт

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

С чего начать

WordPress поставляется с темой оформления, используемой по умолчанию. По мере выпуска новых тем оформления, используемых по умолчанию, их количество увеличивается. Поэтому от них стоит избавиться.

То же самое касается плагинов. Помимо стандартных плагинов, таких как Akismet и Hello Dolly, пользователи устанавливают новые. Но большое количество плагинов может стать причиной взлома сайта. Например, если у неиспользуемой темы оформления или плагина есть уязвимость, бот (или человек) может ее обнаружить и использовать.

С чего начать

Удалите старый контент и версии редактирования постов

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

Из-за них база данных сайта может увеличиться в разы. Это может стать причиной снижения производительности. Поэтому стоит провести очистку.

Удалите черновики

Удалите все черновики страниц и записей на сайте. Для их поиска воспользуйтесь фильтрами, доступными в разделе панели администрирования «Записи». После чего вы сможете удалить ненужные элементы.

Удалите черновики

Ограничьте количество ревизий

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

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

define ( 'WP_POST_REVISIONS' , 5 );   

Для большинства сайтов лимита в 5-10 ревизий будет достаточно. В приведенном выше фрагменте кода мы решили сохранять 5 ревизий.

Специализированные инструменты

Есть несколько WordPress-плагинов, которые помогут сделать процесс очистки более простым: WP-OptimizeWP-Sweep и Optimize Database after Deleting Revisions.

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

Удалите неиспользуемые медиа-файлы

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

Наличие нескольких версий изображения не обязательно плохо, если вы используете их. Но могут быть фото, PDF-файлы и другой контент, который не нужен. Эти «бездомные» файлы занимают место на диске и могут замедлять сайт.

Чтобы избавиться от медийного мусора, можно внимательно просмотреть папку /wp-content/uploads/ и удалить неиспользуемые файлы. Но во избежание ошибок лучше плагином Media Cleaner. Он просканирует загруженные файлы и найдет те из них, которые не связаны с публикациями в WordPress, фотогалереей и т. д.

Удалите неиспользуемые медиа-файлы

Не загромождайте панель инструментов

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

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

Кроме этого доступны специализированные плагины. Один из них – Admin Menu Editor. Он позволяет скрыть ненужные пункты меню.

Не загромождайте панель инструментов

Держите сайт в чистоте

Очистка поможет любому сайту на WordPress стать быстрее. А с помощью некоторых инструментов этот процесс можно автоматизировать.

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