Если на сайте давно публикуются записи, страницы и товары, в медиатеке почти всегда накапливаются лишние изображения. Часть из них осталась после правок контента, часть загрузили для тестов, часть больше не используется в шаблонах и блоках. Удалять такие файлы полезно, но делать это нужно аккуратно: в WordPress одно и то же изображение может быть вставлено в запись, использовано как миниатюра, фоновая картинка в теме или подхвачено плагином.
Безопасная очистка медиатеки состоит не в том, чтобы просто удалить все «подозрительные» файлы, а в том, чтобы сначала найти действительно неиспользуемые изображения, проверить их связь с контентом и только потом удалять. Ниже — рабочий порядок действий, который подходит для обычного сайта на WordPress без сложной кастомной логики.
Что считать неиспользуемым изображением
В WordPress изображение может считаться «неиспользуемым» только относительно конкретного способа проверки. Сам по себе файл в медиатеке не говорит, нужен он сайту или нет. Например, картинка может не быть вставлена ни в одну запись, но при этом использоваться как:
- изображение записи или страницы;
- картинка в блоке темы или в шаблоне;
- фон в CSS;
- логотип, иконка, изображение в настройках плагина;
- файл, который подгружается через произвольное поле или конструктор страниц.
Поэтому «неиспользуемые изображения» — это не просто файлы без записей в медиатеке, а файлы, которые не задействованы в контенте и настройках сайта. Именно из-за этого ручная очистка без проверки часто заканчивается сломанными страницами.
С чего начать: сделайте резервную копию
Перед удалением файлов из медиатеки обязательно сделайте резервную копию файлов сайта и базы данных. Это не формальность: если удалить изображение, которое всё-таки используется в записи, теме или плагине, восстановить его без бэкапа будет сложно. Особенно это важно, если на сайте есть старые страницы, нестандартные блоки или визуальный конструктор.
Если у хостинга есть снимок сайта или автоматический бэкап, проверьте, что вы умеете быстро откатиться к нему. Если резервная копия хранится только в панели хостинга, заранее убедитесь, что она свежая и подходит для восстановления именно файлов и базы.
Как найти лишние изображения без риска
Самый безопасный путь — сначала получить список файлов, которые WordPress не видит как используемые, а затем вручную проверить спорные позиции. Для этого есть два практичных сценария: плагин для поиска неиспользуемых медиафайлов или ручная проверка через медиатеку и контент.
Вариант 1. Плагин для анализа медиатеки
Если на сайте много материалов, вручную проверять каждую картинку неудобно. В этом случае проще использовать плагин, который ищет изображения, не привязанные к записям и страницам. Такой инструмент обычно показывает список файлов, которые можно удалить после проверки. Это удобнее, чем искать их по FTP или в файловом менеджере, потому что вы видите связь с медиатекой и можете удалять выборочно.
Но у этого подхода есть ограничение: плагин не всегда умеет учитывать все способы использования изображения. Он может не заметить картинку, которая вставлена в кастомное поле, в настройках темы или в CSS. Поэтому результат анализа нельзя воспринимать как окончательный приговор. Сначала смотрите на список кандидатов на удаление, потом открывайте записи и проверяйте, не используется ли файл где-то ещё.
Вариант 2. Ручная проверка через медиатеку
Если сайт небольшой, можно обойтись без дополнительных инструментов. Откройте медиатеку в режиме списка или сетки и проверьте изображения, которые давно не менялись и выглядят подозрительно. Дальше откройте вложение изображения и посмотрите, где оно используется. В WordPress это не всегда видно напрямую, поэтому полезно пройтись по нескольким местам:
- записи и страницы, где могло быть вставлено изображение;
- главная страница и шаблоны, если там используются блоки с медиа;
- настройки темы, где часто задают логотип, фон, баннеры;
- поля плагинов и конструкторов, если они есть на сайте.
Ручная проверка занимает больше времени, но даёт лучший контроль. Она особенно полезна, когда сайт использует нестандартную верстку или много контента собрано в блоках и шаблонах.
Как удалить неиспользуемые изображения безопасно
Когда список кандидатов готов, удаляйте файлы не пачкой, а поэтапно. Сначала уберите несколько очевидно лишних изображений, которые точно нигде не используются, и проверьте сайт после удаления. Если всё в порядке, продолжайте дальше. Такой подход снижает риск случайно снести нужный файл.
Практически удобный порядок такой:
- Удалите только те изображения, в которых вы уверены.
- Откройте несколько страниц сайта и проверьте, не появились ли битые картинки.
- Проверьте главную, важные посадочные страницы, записи с большим трафиком и страницы товаров, если они есть.
- Если всё нормально, переходите к следующей группе файлов.
Если удаление выполняется через плагин, смотрите, удаляет ли он только сам файл или ещё и его производные размеры. Обычно WordPress создаёт несколько версий одного изображения, и при удалении оригинала они тоже должны исчезать. Но если плагин работает некорректно или удаляет только оригинал, на сервере могут остаться лишние размеры, которые всё равно занимают место.
Что проверить после очистки
После удаления файлов не ограничивайтесь визуальным просмотром главной страницы. Ошибки часто всплывают на старых материалах и редких шаблонах. Проверьте:
- несколько случайных записей и страниц с картинками;
- страницы, где есть галереи или слайдеры;
- страницы с изображениями в блоках и колонках;
- мобильную версию, если сайт использует отдельные изображения для адаптива;
- страницу 404 и архивы, если там есть медиа из темы.
Если на месте удалённого файла появился битый значок или пустой блок, значит изображение всё-таки использовалось. В этом случае его нужно восстановить из резервной копии или заново загрузить и заменить в контенте.
Когда лучше не удалять вручную
Есть ситуации, в которых ручная чистка медиатеки слишком рискованна. Если сайт собран на конструкторе, активно использует произвольные поля, динамические шаблоны или изображения подгружаются из настроек темы, автоматический поиск может ошибаться. То же самое касается проектов с большим количеством старого контента: там одно и то же изображение может использоваться в нескольких местах, а связь с ним неочевидна.
В таких случаях безопаснее сначала составить список файлов-кандидатов, затем проверить самые важные страницы и только после этого удалять. Если сомневаетесь в конкретном изображении, лучше оставить его на месте. Несколько лишних файлов на диске обычно менее опасны, чем сломанная страница или потерянный баннер.
Как поддерживать медиатеку в порядке дальше
После основной чистки имеет смысл изменить сам процесс работы с изображениями. Тогда медиатека не будет снова быстро разрастаться. На практике помогает простое правило: не загружать файлы «на всякий случай», а удалять неудачные варианты сразу после замены. Если картинка больше не нужна и вы уже убедились, что она не используется в контенте, удаляйте её в тот же момент, а не откладывайте на потом.
Полезно также договориться о внутреннем порядке именования файлов и хранить изображения в понятной структуре до загрузки. Это не удалит лишние файлы автоматически, но сильно упростит ручную проверку через несколько месяцев, когда в медиатеке снова появятся дубликаты и старые версии баннеров.
Если на сайте регулярно приходится чистить медиафайлы и другие дубли, стоит использовать инструменты, которые помогают поддерживать порядок в WordPress без ручной рутины. Для таких задач подходит Clearfy Pro: он закрывает часть типичных проблем с дублями и чисткой сайта, когда нужно навести порядок в установке WordPress без лишних ручных действий. Подробности есть на странице продукта: Clearfy Pro.
Если коротко, безопасная очистка медиатеки WordPress сводится к трём шагам: сначала найти кандидатов на удаление, потом проверить, где они используются, и только после этого удалять небольшими порциями с обязательной проверкой сайта. Такой подход занимает больше времени, чем массовое удаление, но он почти всегда дешевле, чем восстановление сломанного контента.