Здравствуйте, уважаемые читатели моего блога!
В этой статье я хочу рассказать вам о том, как удалить неиспользуемые изображения на блоге и освободить дополнительное место на сервере своего хостинга. Это своего рода мусор, который чаще всего генерируется автоматически и совершенно не нужен нам.
Все мы вставляем различные картинки в посты своего блога и за два с лишним года лично у меня их накопилось очень большое количество.
Конечно, перед тем, как загрузить какую-либо картинку на блог, я эти изображения оптимизирую и стараюсь сделать как можно более уникальными.
Каждое изображение ужимается до определенного размера и уменьшается его вес. О том как оптимизировать изображения для сайтов, я писал в этой статье.
Но на самом деле не все так просто. Когда мы загружаем определенное изображение на свой блог, то WordPress предлагает нам несколько вариантов его размера. Так как я заранее подготавливаю картинки нужного мне размера, то, соответственно, при вставке в пост выбираю параметр «Исходный размер». Однако, при добавлении WordPress копирует на сервер нашего хостинга копии одного и того же файла в нескольких размерах. В результате, при публикации в каждой статье могут накапливаться десятки файлов, которые в блоге не используются и являются мусором.
Это вы можете наблюдать на этом скриншоте:
Файлы с одним и тем же названием клонируются в разных размерах.
За время ведения своего блога у меня накопилось несколько тысяч (!) подобных файлов. Кроме того, подобный мусор может оставаться при редактировании статей, когда вы меняете изображение, или при удалении постов с блога.
Все это занимает много места на сервере вашего хостинга. И даже если у вас много свободного места, все равно этот мусор может мешать. Например, я стараюсь регулярно делать бэкапы блога, и если раньше этот процесс занимал менее 10 минут, то сейчас это длится намного дольше.
Если у вас блог молодой и количество изображений не очень большое, то можно вручную выявить и удалить неиспользуемые изображения, которые по умолчанию хранятся в папке «\wp-content\uploads» вашего блога.
Также можно найти неиспользуемые картинки в административной панели блога, перейдя на вкладку «Медиафайлы», выбрав ссылку «Неприкрепленные» и там удалить то, что не используется на блоге.
Но здесь вы найдете только те файлы, которые реально не прикреплены ни к каким статьям, а вот клоны всех остальных изображений таким способом удалить не получится. Хотя вышеуказанную операцию время от времени производить стоит.
Учитывая, что на моем блоге за время его ведения накопились сотни файлов изображений, в ручную удалить мусор было бы просто не реально. Поэтому я решил найти и воспользоваться автоматическими средствами.
Я думаю, что способов существует много, но лично я для этих целей использовал плагин «DNUI Delete not used image». Скачать вы его можете на официальной странице, однако я всегда плагины устанавливаю через админку блога, так проще и меньше действий приходится совершать.
И так, заходим в административную панель блога и во вкладке «Плагины» нажимаем ссылку «Добавить новый». В поисковой строке вводим название плагина, который нас интересует. В данном случае «DNUI Delete not used image».
После того как плагин будет найден, нажимаем ссылку «Установить», а после установки активируем его.
Теперь во вкладке «Параметры» появится новый пункт «DNUI», нажмите эту ссылку и попадете в панель управления плагином.
Здесь ничего сложного нет. В первой строке нужно указать количество проверяемых изображений. В второй сортировку. Если «First», то будут проверяться картинки из самых первых статей на блоге.
Хочу вас сразу предупредить, что когда вы делаете какие-либо операции с блогом, которые могут что-либо испортить или удалить, то всегда нужно сделать резервную копию файлов блога и базы данных mysql! Если вдруг что-то удалится нужное, то вы всегда сможете все восстановить!
О том, как сделать резервную копию блога можете прочитать в этой статье.
Этот плагин я проверил на двух своих блогах, и проблем никаких не было за исключением удаления некоторых миниатюр в постах этого блога. Но там я их удалил вручную, поэтому проблем быть не должно.
После того как вы на всякий случай сделаете резервную копию блога, можно приступать к удалению мусора.
В первой строке я рекомендую вам поставить параметр «100», т.е. будут проверяться только 100 файлов на наличие клонов, которые на блоге не используются. Можно поставить и больше, но тогда проверка может проходить очень долго. Нажимаем кнопку «Make Scan» и ждем окончания проверки.
После завершения проверки у вас появится список различных файлов и их клонов (копий).
Здесь вы видите общее количество изображений, сколько из них используется (зеленым цветом) и сколько является мусором (красным цветом).
Перед тем как что-либо делать с мусорными картинками, просмотрите их нажатием ссылки «Wiew» и, если хотите, можете отмечать ненужные для их дальнейшего удаления.
Я делал все в автоматическом режиме. По завершению проверки переходил в самый низ страницы, нажимал кнопку «Select All» и после выделения всех копий нажимал кнопку «Delete», т.е. Удалить.
После удаления появится окно со списком удаленных копий.
Переходим в самый низ страницы и после этого списка обычно имеется список не удаленных файлов. Он выглядит так:
Здесь вы можете просмотреть эти файлы и удалить ненужные вручную. Именно так я по ошибке удалил некоторые миниатюры к постам. Так что будьте аккуратнее, плагин в автоматическом режиме работает неплохо, поэтому с ручным выделением и удалением будьте особенно осторожны!
После того как все просмотрели, нажимайте кнопку «Next» и плагин выполнит проверку следующих файлов. И так чистим весь мусор до того момента, пока кнопка «Next» станет более недоступной.
После окончания работы с плагином можно его деактивировать, чтобы он не создавал дополнительную нагрузку.
Вот таким вот несложным способом можно удалить все ненужные картинки с нашего блога. У меня их было удалено очень много — несколько ТЫСЯЧ (!), места на сервере освободил около 100 Мб. Это при том, что весь мой блог весил 340 Мб, а все файлы перед загрузкой я оптимизирую в ручную и они занимают немного места.
Думаю, что такую чистку будет полезно время от времени проводить на своем блоге.
Кстати, существует еще один плагин предназначенный для подобных задач, он называется «Additional image sizes (zui)». Если хотите, можете воспользоваться им, но я его не проверял.
На этом у меня все. Надеюсь, данный пост был вам полезен. Спасибо, что читаете мой блог!
С уважением, Александр Бобрин
© 2023 Блог Александра Бобрина. Создание сайта и заработок в интернете · Копирование материалов сайта без разрешения запрещено
Политика конфиденциальности | Пользовательское соглашение
Да проблема в WordPress есть. Когда — то в ручную удалял. Работа, действительно, муторная. Надо будет попробовать поиграться с этим плагином. Судя по статье, он поможет
«вручную» — для всех
Здесь пошла коса на камень, отличный плагин тем более считаю, что включенным постоянно его держать не нужно, почистит и деактивировал, просто супер, да можно даже и удалить. Проводить чистку организма раз в год и вполне себе нормально будет.
ТОже надо глянуть, как то смотрел что храниться в папке upload, но так руки и не дошли
Если блог молодой, то руками еще можно подумать, я вот сегодня на одном из своих блогов, которому 3 года, столько вынес изображений not-use, что просто караул. Конечно с момента ка Саша писал данный пост плагин изменился, однако дело свое исправно знает, отношу его к необходимым. Кстати при удалении заметил, что не только сам движок плодит картинки под свои нужды, но и шаблон тоже под всякие карусельки и т.д., благо плагин это видит и удаляет.
Спасибо, Александр! Эту особенность ( создание копий картинок на сервере) уже давно заметила, даже как то в ручную пыталась удалять 🙂 , но это просто не реально.Теперь, благодаря Вашей подсказке будет ве просто!
Актуальная статья. Я на своём сайте в силу тематики использую большое количество фотографий. Сайт становится тяжёлым, обязательно воспользуюся Вашим опытом,займусь чисткой. Спасибо за информацию.
Валентина у меня на одном из блогов про компьютеры просто огромное количество скриншотов и картинок, вот просто классный пост, буду чистить и убирать мусор на днях, это точно. Сравню сколько место было до и после.
Да... плагин — это есть хорошо и даже отлично! Я месяца два назад два дня подряд без продыха всё вручную чистил. Особенно возни было много с первыми статьями, ведь не знал же тогда толком об этом и загружал не глядя всё подряд картинки не заботясь о копиях и размерах.
Вот это круто, тоже всегда задумывался об этом!
Да,плагин отличный. И действительно в автоматическом режиме хорошо справляется с выбором что оставить,что удалить.Я тоже восхитилась насколько полегчал мой блог,после чистки.
Спасибо Александр за статью, много нового для себя узнала.
Единственно хотела бы заметить, что не стоит удалять все «не прикрепленные». Просто однажды я тоже так думала, что они лишние на блоге, а как стала удалять, так заметила потом — где-то баннер отсутствует, где-то еще какая картинка — и все они практически на самом видном месте, но скорее они не в статьях имеются, а в других местах на блоге могут быть прикреплены.
Ну это да, у меня у самого не прикрепленных много осталось.
Главное теперь чтобы потребность не возникла их прикрепить 🙂
А после того, как Вы почистили свои изображения, плагин деактивируете? Потому что я слышала мнение, что большое количество плагинов не есть хорошо для блога!
Алена, я написал об этом в статье. Да, деактивирую.
да полезная статья, надо проверится. Но как-то автоматическая работа настораживает, а не автоматическая явно потребует времени выделенного. Я вот например обычно использую один стандартный размер, но иногда вставляю более габаритные картинки и пользуюсь уменьшением до миниатюры или другого нужного размера средствами WP. Так что повозится придется...
Очень полезный плагин. У меня блог тяжелый, надо заняться.
Спасибо Александр за очень полезную для меня статью.
Я пока новичок в ведении блога и для меня информация о том, что WordPress автоматически накапливает картинки является открытием.
Теперь буду следить за этим и обязательно буду использовать этот плагин.
Да, с дублями изображений нужно бороться. Лишнее удалять. Но кроме этого, нужно предотвращать появление новых дублированных картинок. Тогда и плагин не понадобиться, и место будет всегда хватать.
Хорошая и полезная статья. У меня на блоге было 177 ненужных картинок. Теперь осталось 17, буду смотреть что не нужно. Огромное спасибо за нужный плагин.
Спасибо за наводку. Оставил себе статью в Evernote на всякий случай. Хотя, пока удалят не буду. У меня стоит плагин Related Posts Thumbnails, вот он и использует разно размерные миниатюры.
Спасибо! Сделала!!!
Сколько свободного места сохранили, если не секрет?
Первый раз слышу о таком плагине. Интересный пост.
Есть ещё вариант удаления мусорных картинок. Можно просто зайти на хостинг через ftp и удалить все картинки в названии которых есть размеры изображения. Это — и есть клоны, если блоггер использует оригинальные размеры картинок. Но и в этом случае можно промахнуться, нужно быть внимательным. ))
Да ладно, Игорь, хотя, век живи, как говориться.
Полезное замечание Игоря про удаление через FTP. Промахнуться можно, особенно, если картинки в сайдбаре, к партнёркам.
Ништячёк))) щас попробуем)))
Попробовал — шикарный плагин) Спасибо.
До этих пор удаляла лишние картинки вручную, теперь узнала про плагин, спасибо))
Александр, спасибо большое! Как раз недавно подумывала, что пора бы почистить бложек от ненужностей. 🙂 И прямо карты мне в руки. 😉
Саня супер. А у меня блог весит почти гиг
Что-то вроде написал длинный коммент, а он обрезался. В общем спасибо за статью. Срежу пойду 700 мб =)
Александр, не забудь написать о результатах.
Может и мне почистить... Сайт грузится 4 сек. Это долго? И может ли эта статья мне помочь уменьшить час загрузки сайта??
Волдик, я думаю эта чистка не повлияет на скорость загрузки блога.
палюбому не повлияет, потому что картинки эти дублированные не используются при загрузке.
Саша, спасибо! Классный плагин! Архив с блогом похудел с 205 мб до 125 мб!
Да, спасибо за статью! Очень полезно и своевременно!
Мне пока этот плагин ни к чему, только начал осваивать WordPress, но взял на заметку.
Классно, Саш, что ты снова начал публиковать полезные статьи, а то давно ничего не было у тебя на блоге нового, а если и появлялось то в основном информация по инфобизнесу.
Плагин конечно полезный, слов нет, но для тех, кто очень хорошо «кумекает» к примеру в PHP, Perl или Python, лучше было бы написать скрипт, который перенесет все «ненужные» файлы картинок во временный каталог, туда же запишет лог с именами всех файлов и путями (каталогами), в которых они находились до удаления. Затем тот временный каталог со всем содержимым скачать себе как бэкап, ну и после этого удалить с сервера. Это конечно может показаться уж слишком «заумным», но ведь в таком раскладе у вас будет гарантия вернуть что-то случайно удаленное без особых проблем и без нервотрепа именно в те места, где файлы и были ранее 🙂
Этот способ (или метод, как вам угодно) конечно почти идентичен обычному бэкапу всей файловой структуры, но все же в нем будет кое-что добавочное — автоудаление «ненужных» картинок и «памятка» о том, где, что раньше находилось...
Александр, у тебя в партнёрке баг. Когда беру реклам. материалы для курса реактивный блог, попадаю на список баннеров, но при клике на этот баннер меня перебрасывает на страницу «анализ блога».
Дима, это не баг, просто я ссылку не ту вставил. Спасибо, сейчас уже все исправил.
Месяц назад для себя открыл этот плагин 🙂
Спасибо за совет. Я тоже однажды вручную чистила — плагин, конечно, удобнее. Но вот вопрос: я все сделала в соответствии с рекомендациями. В итоге плагин выдает 0 лишних копий. А количество файлов в папке «\wp-content\uploads» не изменилось. И дисковое пространство тоже осталось прежним. Что это значит?
Наталия, значит нет лишних копий!
Хорошо, что мой скрипт дубли не делает, не нужно тратить время на чистку.
Иван, что за скрипт?
DataLife Engine прикольная штука, но на него нет столько плагинов как на WP, особенно таких которые нужны в основном блогам, по этому тут у него минус и приходится, как правило, самому писать их.
DLE просто изначально не для блогов писался. Этож новостной движок, для новостных порталов/сайтов.
Александр, спасибо за плагин. С его помощью я очистил много мусора на своем блоге.
Александр, большое спасибо за плагин! Вот, узнал ещё одну полезность для WordPress.
Александр, огромное спасибо! Раньше сайт весил 110 метров, теперь всего 50. Очень удобный плагин.
Мне тоже пора такую чистку сделать. Спасибо за подсказку!
Спасибо за статью! Мне бы гб уже отрезать! У меня уже два года на втором блоге они лежат и место занимают. Всё руки не доходили удалить лишний хлам!
Спасибо Александр за ценный и полезный совет! Пойду почищу и свой блог. Ему чуть больше двух месяцев а весит уже более 300 мегабайт. Думаю что благодаря этому плагину смогу уменьшить его почти на половину.
Все сделал как вы написали и результат на лицо минус 75 мегабайт. Очень и очень не плохо! Еще раз благодарю!
Спасибо за плагин, очень понадобился.
Вроде бы Force Regenerate Thumbnails тоже удаляет лишние.
Спасибо, как раз проблема — блог не влезает в хостинг!
Что ещё можно удалить, чтобы уменьшить размер места на хостинге?
Александр, проверьте размер таблиц в базе данных. Нередко из-за «глючных» плагинов таблицы в БД могут возрасти до неимоверных размеров. Только если будете чистить от мусора таблицы, не забудьте заранее создать полный бэкап всей БД.
Спасибо. То-то я смотрю — почистил блог, а БД — та же.
Сам отвечу.
Удалил неиспользуемые темы, плагины, языки.
Пришлось пожертвовать скачиванием некоторых книг.
Дублей у меня не так много было, но плагином буду теперь пользоваться постоянно, все быстро и удобно.
Спасибо за статью! Мне бы гб уже отрезать! У меня уже два года на втором блоге они лежат и место занимают. Всё руки не доходили удалить лишний хлам!
Всем доброго времени суток!
Если Вы используете на своём блоге раздел «Похожие записи» в котором выводятся миниатюры, то Вы должны обязательно знать их размер! Иначе, следуя инструкции Александра (просто внизу выделяя все) снесёте все картинки! Так же нужно не забыть о миниатюрах к постам, с ними аналогично можно так же угодить в неприятную историю!
Александр, вот тебе идея для статьи — как сделать так чтобы эти изображения не создавались, чтобы их потом не удалять.
Спасибо за полезную информацию. Посмотрел оказывается куча ненужных файлов. Почистил с лёгкостью.
На сколько я знаю, плагин с русскими названиями не работает. Поэтому стоит быть аккуратными при удалении.
Хорошая информация, почистил блог от лишних картинок. правда две лишних зацепил почемуто.
У меня много непрекрепленных изображений, но я почему то думал, если их удалить, то они могут исчезнуть из тех статей где есть такая картинка. Не знаю почему. Последую совету и почищу все лишнее.
Спасибо за плагин. Ранее вообще не задумывался об удалении ненужных изображений. теперь приму к сведению.
Будьте очень осторожны! У меня плагин поудалял все изображения, кроме тех, которые в теле статьи. Но у меня хороший хостинг, который хранит все копии сайта за каждый день, поэтому я не боялась экспериментировать! А если надо проверять каждую картинку, то это уже не автоматическая работа, к сожалению.
Было бы неплохо запускать такой плагин по крону. Как думаете это возможно?
Займусь сегодня же чисткой не нужных картинок, интересно узнать, у меня их также много не прикрепленных и почти нет.
Насчет одинаковых картинок разных размеров не могу понять, их что, сам движок вордпресс клонирует что ли?
да.
Классный плагин, только надо быть осторожными с миниатюрами, я на одном блоге их удалила, пришлось восстанавливать блог из резервной копии. Так что перед удалением картинок стоит смотреть, что удаляется 🙂
Саша, привет!
Спасибо за эту ценную статью! Наконец то дошли руки, чтобы почистить картинки. С помощью твоих рекомендаций в статье все получилось! Удалила «море» мусора ( ненужных картинок) .
Спасибо огромное !! 🙂
По этой статье убрал все ненужные изображения, но + ещё ручками пришлось поудолять, а то плагин иногда не всё удаляет.
Все сделал, как описано, почти все не прикрепленные файлы удалил, но когда зашел на хостинг в папку upload, то все дубликаты изображений как были там, так и остались.
Не знаю, с чем это может быть связано, буду всё ручками убирать вновь.
А плагин вп-оптимизе не подойдет? Он работает с БД, очищает её от лишнего хлама. А что касается изображений, то я не знаю.
Ребята, кто на эту тему, что скажет?
Александр спасибо за статью узнал много нового и полезного
в админке плагином DNUI Delete not used image я удалил ненужные копии изображений, но при проверке папки uploads, все «мусорные» изображения так и остались неудаленными. так что этот плагин плохо работает или совсем не работает.
А я и не задумывался об этом,теперь буду знать.
Плагин скачал,сейчас попробую его в деле.
Спасибо.
Добрый день, Александр. У меня ситуация следующая...расскажу на примере одной картинки. При загрузке на сайт ее размер 259×365, но в статье она у меня стоит размером 212×300 (это значение ставлю в параметрах изображения при публикации статьи, чтобы в статье все картинки были примерно одного размера,дабы смотрелось красиво). Дальше это же изображение выводится как миниатюра на главной странице размером 238×178. Каковы будут мои действия при удалении лишних картинок? Понятно что миниатюру я оставляю, а из первых двух какую нужно оставить, какую удалить? или оставить нужно и ту и ту? и подойдет ли под мой случай плагин или все чистить придется вручную? Спасибо.
Здравствуйте! Спасибо за статью. На моем блоге уже собралось очень много лишних картинок.
Не знала, что сними делать!!
Теперь буду удалять с помощью плагина.
Ещё раз спасибо))))
Не слышал об этом плагине. Обязательно попробую.
Применяю данный совет помогает удалять различные фото которые не используются в статьях.
Пару недель назад занялся данной темой я даже не знал сколько бараха у меня на сервере лежало столько картинок вычистил)))
Все картинки нужны! Ошибочно считать что они появились случайно.
В постах они имеют один из трех предустановленых размеров. Значит 3 шт создаются!
В библиотеке медиафайлов используются их миниатюры в двух режимах просмотров : в виде списка и в виде превьюшек. Еще 2 формата плюс к оригиналу.
Если вы используете галерею, то еще 3 формата плюс! Один — максимальный кадр галереи, один для мозаики в посте и один для управления изображениями в самом фрейме галереи!!!
Прикрепленными из этой кучи к посту будут только размеры Отображения в посте и официальная миниатюра...
А ведь кроме выше перечисленных изображений есть и миниатюры, которые создаются плагином «ПОХОЖИЕ СТАТЬИ»! и таких вариантов в релейтед пост — до трех!!!
Если выбросить все эти неприкрепленные фотки до как минимум перестанут отображаться картинки в служебной части админки.
Хуже когда перестанет работать половина сайта рассчитанного на мобильные устройства — там все кадры живут в готовых миниатюрах.
Так что ОСТОРОЖНО!
От последнего комментария к статье много воды утекло. Мусора много собирается, это факт. Благодарю за информацию, иду порядок наводить)))
У меня сайт был на самописной CMS, перенес на вордпресс. Сайт вырос раза в три-четыре и перестал помещаться на хосте. Пришлось перейти на пакет подороже. Я пожалел, что перешел на вордпресс!
Посмотрим, может этот плагин исправить ситуацию
Отличная тема, благодарю!
Похоже, он устарел, нужна альтернатива. Не чистит.( Написано, до 4.6. версии поддержка.