Удалять лишние плагины и темы в WordPress можно безболезненно, но только если сначала понять, что именно сейчас используется сайтом. Самая частая ошибка — нажать «Удалить» у темы или плагина, который давно не активен, но всё ещё хранит настройки, шорткоды, виджеты или файлы, на которые завязаны страницы. Вторая типичная проблема — чистка без резервной копии: формально удалили «мусор», а потом выяснилось, что сайт использовал этот код в форме, слайдере или старом шаблоне страницы.
Ниже — рабочий порядок действий, который помогает убрать ненужное и не сломать сайт. Он подходит для обычного сайта на WordPress, а если у вас сложная сборка с кастомной темой, дочерней темой или старым контентом, просто уделите больше времени проверке перед удалением.
Что можно удалять сразу, а что сначала нужно проверить
В WordPress есть два разных объекта: плагины и темы. Неиспользуемый плагин обычно безопаснее удалить, если он действительно нигде не задействован. С темами сложнее: активную тему удалить нельзя, а кроме неё на сайте часто держат ещё одну-две запасные темы для отката. Это нормально и даже полезно.
Перед очисткой проверьте три вещи:
- плагин или тема сейчас не активны;
- их функции не используются в контенте, виджетах, меню, шаблонах или настройках сайта;
- у вас есть свежая резервная копия файлов и базы данных.
Если хотя бы по одному пункту есть сомнения, не удаляйте сразу — сначала выясните, где именно этот код используется.
Как понять, что плагин или тема действительно не нужны
Начните с админки WordPress. В разделе Плагины посмотрите список активных и неактивных расширений. Неактивный плагин сам по себе не влияет на работу сайта, но это ещё не значит, что его можно бездумно удалить. Проверьте, не связан ли он с формами, галереями, слайдерами, кэшированием, SEO, резервным копированием, импортом данных или старым функционалом, который всё ещё виден на страницах.
Для тем откройте Внешний вид → Темы. Активна только одна тема, но WordPress обычно хранит ещё несколько установленных. Оставьте одну рабочую запасную тему на случай быстрого переключения, а остальные удаляйте только после проверки. Если сайт использует дочернюю тему, сначала убедитесь, что родительская тема не удаляется: без неё дочерняя может перестать работать.
Полезный практический ориентир: если вы не можете быстро объяснить, зачем на сайте нужен конкретный плагин или тема, сначала найдите следы использования. Это быстрее, чем потом восстанавливать сайт из бэкапа.
Безопасный порядок удаления
Самый надёжный сценарий такой: сначала отключить, потом проверить сайт, и только потом удалить. Это особенно важно для плагинов, которые могли добавлять шорткоды, блоки редактора, типы записей или служебные таблицы в базе данных.
1. Сделайте резервную копию
Перед удалением сохраните и файлы сайта, и базу данных. Если хостинг делает автоматические бэкапы, убедитесь, что точка восстановления свежая и реально доступна. Если нет — создайте копию вручную. Это не формальность: при удалении плагина можно потерять его настройки, а при удалении темы — кастомизации, сохранённые в самой теме.
2. Отключите плагин и проверьте фронтенд
Если плагин ещё активен, сначала деактивируйте его. После этого откройте главную страницу, несколько внутренних страниц, форму обратной связи, корзину или другие важные разделы сайта — всё, что зависит от плагинов. Если вместо контента появились пустые места, ошибки или неработающие шорткоды, значит плагин ещё нужен либо его функции надо заменить.
3. Удаляйте только после проверки
Когда сайт работает без плагина, удаляйте его из списка неактивных. Для темы логика похожая: сначала переключитесь на другую рабочую тему, проверьте сайт, и только потом удаляйте старую. Если тема была активной, но вы хотите от неё отказаться, не удаляйте её до тех пор, пока не убедитесь, что новая тема полностью подхватила все шаблоны и настройки.
Как удалить плагин или тему из админки
В большинстве случаев достаточно штатного интерфейса WordPress. Это самый безопасный вариант, потому что система сама убирает связанные файлы корректно.
Чтобы удалить плагин:
- Откройте Плагины → Установленные.
- Деактивируйте плагин, если он ещё активен.
- Нажмите Удалить у неактивного плагина.
Чтобы удалить тему:
- Перейдите в Внешний вид → Темы.
- Убедитесь, что тема не активна.
- Откройте карточку темы и нажмите Удалить.
Если кнопки удаления нет, значит объект сейчас используется или у вас недостаточно прав администратора. Для темы это нормально, если она активна. Для плагина — проверьте, не остался ли он включённым.
Что может остаться после удаления и почему это нормально
Удаление плагина или темы не всегда означает полную зачистку всех следов. WordPress удаляет файлы расширения, но данные в базе могут остаться. Это не ошибка. Многие плагины сохраняют настройки, чтобы при повторной установке восстановить конфигурацию. Некоторые оставляют собственные таблицы или записи в wp_options, а темы могут хранить кастомизацию в настройках темы или в базе.
Здесь важно не путать «остатки» с проблемой. Если сайт работает, а в базе остались записи от удалённого плагина, это обычно не мешает. Ручная чистка базы нужна только если вы точно понимаете, что удаляете, и можете проверить последствия. Без этого легко снести рабочие настройки или данные другого плагина.
Если цель — не просто удалить расширение, а ещё и убрать его следы из базы, делайте это отдельно и очень аккуратно. На обычном сайте без опыта администрирования лучше ограничиться штатным удалением файлов и не лезть в базу вручную.
Когда лучше не удалять, а заменить
Иногда плагин кажется лишним только потому, что его функциональность можно перенести в другую часть сайта. Например, старый плагин для шорткодов можно заменить блоками редактора, а тяжёлую тему — более лёгкой и поддерживаемой. Но замену нужно делать до удаления, а не после.
Если плагин создаёт контент, который уже встроен в записи и страницы, сначала найдите, чем этот контент заменить. Иначе после удаления останутся пустые места или неработающие элементы. То же касается тем: если старая тема содержала собственные шаблоны, виджеты или настройки главной страницы, заранее перенесите их в новую тему.
На практике лучше идти так: сначала поставить замену, потом проверить, потом удалить старое. Это дольше, но безопаснее.
Как проверить, что очистка прошла без последствий
После удаления не ограничивайтесь открытием главной страницы. Проверьте несколько точек, где проблемы проявляются быстрее всего:
- главная страница и несколько внутренних страниц;
- формы обратной связи и подписки;
- меню и виджеты;
- страницы с шорткодами, блоками или слайдерами;
- мобильную версию сайта;
- админку, если удаляли плагин, который влиял на редактор или панель управления.
Если есть доступ к журналам ошибок сервера или к инструментам хостинга, посмотрите их после удаления. Иногда сайт визуально открывается нормально, но в логах уже есть предупреждения о несуществующих функциях или файлах. Это полезный сигнал, что где-то осталась зависимость от удалённого кода.
Когда нужен доступ по FTP или файловому менеджеру
Обычно удаление через админку достаточно. Но бывают случаи, когда плагин ломает админку, вызывает белый экран или не удаляется штатно. Тогда приходится работать через файловый менеджер хостинга или FTP/SFTP. Это уже более рискованный сценарий, потому что вы удаляете файлы напрямую.
Если идёте этим путём, сначала сделайте резервную копию, затем удаляйте только папку конкретного плагина или темы в каталоге wp-content/plugins или wp-content/themes. Не трогайте соседние папки и не удаляйте весь каталог wp-content. После ручного удаления проверьте сайт и при необходимости очистите кэш, если он используется на хостинге или через отдельный плагин.
Ручное удаление полезно, когда админка недоступна, но оно не должно быть первым выбором. Если штатное удаление работает, используйте его.
Короткий рабочий порядок для безопасной очистки
- Сделайте резервную копию файлов и базы данных.
- Проверьте, используется ли плагин или тема на сайте.
- Сначала отключите плагин или переключитесь на другую тему.
- Откройте сайт и проверьте ключевые страницы.
- Удалите только то, что не вызвало ошибок.
- Снова проверьте фронтенд, формы, меню и админку.
Если соблюдать этот порядок, удаление неиспользуемых плагинов и тем превращается из рискованной чистки в обычную техническую процедуру. Главная идея простая: сначала убедиться, что код не нужен, потом отключить, потом удалить. Именно в таком порядке WordPress переживает очистку без сюрпризов.