Как очистить медиатеку WordPress от неиспользуемых файлов и дубликатов

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

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

Что именно можно удалять без риска

В WordPress в медиатеке обычно накапливаются три категории лишнего:

  • неиспользуемые файлы — изображения и документы, которые уже нигде не вставлены в контент;
  • дубликаты — одинаковые или почти одинаковые файлы, загруженные несколько раз;
  • служебные копии изображений — миниатюры и промежуточные размеры, которые WordPress создаёт автоматически для одной и той же загрузки.

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

Сначала проверьте, что у вас есть резервная копия

Перед удалением файлов из медиатеки сделайте полную резервную копию сайта: базы данных и папки wp-content/uploads. Это не формальность. Если удалите изображение, которое используется в старой записи, восстановить его без бэкапа будет сложно, особенно если файл уже исчез и из корзины, и с сервера.

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

Как найти неиспользуемые файлы в медиатеке

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

Проверка через плагин

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

После сканирования смотрите не только на список «unused», но и на то, как именно плагин определяет использование. Некоторые решения не видят изображения, вставленные через CSS, фоновые картинки в настройках темы, файлы в конструкторе или ссылки на медиафайлы внутри кастомных полей. Такие файлы нельзя удалять автоматически без дополнительной проверки.

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

Ручная проверка без плагина

Если сайт небольшой, можно пройтись по медиатеке вручную. Откройте файл в медиатеке и проверьте:

  • есть ли у него привязка к записи или странице;
  • встречается ли он в контенте через поиск по сайту или в редакторе;
  • используется ли он в настройках темы, логотипе, фавиконе, шапке, слайдере, виджете;
  • не загружен ли он как часть PDF, каталога или другого вложения, которое нельзя удалять отдельно.

Этот способ медленнее, но безопаснее, если на сайте мало контента и вы знаете, где какие изображения стоят.

Как удалить дубликаты изображений и вложений

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

Здесь важный момент: одинаковое имя файла ещё не означает одинаковое содержимое, и наоборот. Перед удалением нужно сравнить не название, а сам файл. Если плагин умеет находить дубликаты по хэшу или по размеру и дате, это полезно. Но даже в этом случае не удаляйте копии, пока не убедитесь, что:

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

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

Когда лучше чистить вручную, а когда — через плагин

СценарийЧто лучшеПочему
Небольшой сайт с десятками записейРучная проверка + точечное удалениеПроще контролировать, меньше риск удалить нужный файл
Большой сайт с тысячами изображенийПлагин для анализа неиспользуемых файловРучная проверка слишком медленная
Сайт с конструктором, слайдерами и кастомными полямиПлагин только после теста на копии сайтаНе все инструменты корректно видят такие связи
Очистка дубликатов после импортаПроверка по списку файлов и выборочное удалениеИмпорт часто создаёт похожие, но не одинаковые вложения

Если сайт сложный, лучше сначала прогнать очистку на staging-копии. Это особенно важно, когда в проекте используются ACF, Elementor, WPBakery, слайдеры или кастомные блоки: такие решения могут хранить ссылки на медиа не только в обычном контенте.

Что делать после удаления файлов

После очистки не ограничивайтесь проверкой главной страницы. Пройдитесь по тем местам, где чаще всего всплывают проблемы:

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

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

Как не допустить повторного захламления медиатеки

Полностью исключить рост медиатеки нельзя, но можно сильно замедлить его. Для этого обычно хватает нескольких практических правил:

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

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

Для сайтов, где помимо очистки нужна ещё и общая оптимизация WordPress, полезно смотреть в сторону инструментов, которые помогают убирать технический мусор и дубли на уровне сайта. Например, Clearfy Pro закрывает часть задач по чистке и упрощает обслуживание, но перед использованием всё равно стоит проверить, как именно он работает в вашей конфигурации и не затрагивает ли нужные файлы.

Если коротко: сначала находите, где файл используется, потом удаляете только лишнее и обязательно проверяете сайт после чистки. Для медиатеки WordPress это единственный нормальный способ убрать мусор без потери контента.

Как отключить emoji и лишние скрипты в WordPress без поломки темы
10.09.2026
Как найти и убрать дубли страниц в WordPress без потери индексации
15.08.2026
Как очистить медиатеку WordPress от неиспользуемых файлов и дубликатов
09.10.2026
Как автоматизировать обновление тем и плагинов в WordPress без рисков
28.09.2026
Как закрыть от индексации страницы автора и архивы в WordPress без потери полезного трафика
21.08.2026

Ниже мы подобрали самые актуальные материалы по Вордпресс