Плагин для вордпресс для оптимизации медиатеки. Избавляемся от мусора на хостинге — удаляем лишние файлы в папке Uploads Плагин для удаления изображений wordpress

Когда сайт только создаётся, на начальных порах вебмастер может пренебрежительно относиться к дисковому пространству на хостинге – ведь сейчас занято совсем мало, около 10% места, и ещё не скоро получится достигнуть предела. И поэтому загружаются всякие ненужные картинки (а вдруг пригодятся), или слишком высокого качества, неоптимизированные (так же красивее!) или одинаковые изображения (ой…).

Однако стоит сайту поработать год-два, и его объём переваливает за 90-95% отведённого пространства на хостинге. И в основном это происходит за счёт этих ненужных медиафайлов, которые совершенно никакой роли не играют, но занимают много места. И тут есть два выхода – покупать хостинг подороже, с большим пространством, либо удалять эти файлы. Второй способ, очевидно, выгоднее. И в этой статье мы расскажем вам, как сделать его ещё и разумным – ведь не удалять же все ненужные картинки вручную. Для этого есть плагин для Вордпресс.

WP Media Cleaner

Плагин для Вордпресс WP Media Cleaner позволяет удалить все ненужные медиафайлы с сайта. Работает он просто – после установки и активации плагин просканирует всю папку wp-upload (где хранятся все изображения) и выявит те картинки, которые не используются ни в одной из записей.

Чтобы установить этот плагин для Вордпресс, его нужно скачать с сайта разработчика или из панели администратора, записав в поиск его название. Почитайте об установке плагина. После активации появится подпункт WP Media Cleaner в пункте «Настройки». Здесь всё по-английски, и русской версии нет, но настроек всего две, и обе нужно включить – просто поставьте две галочки на «Scan Media» и «Scan Filter».

Чтобы воспользоваться этим плагином для удаления ненужных медиафайлов, переходим теперь в пункт «Медиафайлы» и подпункт Media Cleaner. Нажимаем кнопку «Scan» и начнётся сканирование, после окончания которого необходимо обновиться страницу. И тогда вы увидите список всех файлов, которые можно удалить.

Не спешите удалять. Как бы хорош не был этот плагин для Вордпресс, доверять ему полностью нельзя. Он настолько автоматизированный, что его работу необходимо проверить живым человеческим взглядом. Следует просмотреть все найденные, «негодные», по мнению плагина, изображения, и отметить галочкой те, которые действительно нужны. Возможно, плагин определил за «хлам» и те картинки, которые были использованы каким-то нестандартным образом в записи.

И только после того, как вы сами просмотрели все картинки, и выделили ненужные, можно удалить их, нажав на кнопку «Delete» или «Delete All», если надо удалить все файлы. Но тут этот плагин для Вордпресс нас подстраховал – все файлы удаляются в корзину. И если вдруг вы что-то не то сделали, вы можете их восстановить. А чтобы удалить медиафайлы полностью, физически, необходимо сделать это в разделе Trash.

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

Это статья о том, как удалить неиспользуемые изображения на сайте WordPress. Дело в том, что по-умолчанию Вордпресс генерирует сразу несколько картинок при загрузке всего одного изображения. Размеры этих изображений задаются в консоле управления сайтом в разделе «Медиафайлы». Некоторые веб-мастера рекомендуют удалять эти настройки — то есть ставить размеры миниатюр по-нолям, однако это делать не рекомендуется. Это затруднит вставку изображений в статьи (будет вставляться изображение только в полном размере).

Есть и такие умельцы, которые нашли плагин DNUI Delete not used image и рекомендуют устанавливать именно этот плагин для удаления не прикреплённых изображений. Проведя тестирование этого дополнения, пришлось восстанавливать сайт из резервной копии, так как картинки, которые были в миниатюрах записей исчезли. Для поиска и удаления изображений, которые не привязаны ни к одной записи или страницы сайта, рекомендуется использовать только один плагин — Cleanup Images .

Плагин Cleanup Images

В галерее медиа-файлов Вордпресс, есть фильтр, который позволяет удалить не используемые изображения:

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

Все проблемы решит указанный плагин Cleanup Images .

Установка

Устанавливается как обычный плагин через меню «Плагины» «Добавить новый» .

Настройка и использование плагина для удаления не нужных изображений

После установки плагина, переходим в раздел «Настройки» «Cleanup Images» :

Настраивать практически нечего, нужно только указать количество найденных не используемых картинок, которое будет выводиться на страницу. Также можно указать в каком порядке сортировать найденные результаты: сначала новые добавленные картинки Date Added descending (last added first) или старые Date Added ascending (first added first) :

Рано или поздно, каждый владелец сайта сталкивается с вопросом расточительного использования дискового пространства. Так, за время существования сайта, может накопиться огромное количество лишних картинок и других медиафайлов, которые не были использованы в статьях, были залиты не правильно или просто потерялись из-за неправильной оптимизации процесса добавления графического контента. Все это приводит к тому, что и без того небольшое дисковое пространство становится еще меньше. И, давайте поговорим о том, как же можно удалить неиспользуемые картинки в WordPress и что для этого необходимо сделать.

Немного про удаление медиафайлов

Наверное, полностью автоматизировать процесс удаления ненужных картинок невозможно, однако частично решить подобную проблемы, может помочь популярный плагин WP Media Cleaner. Он хорошо написан, достаточно прост и понятен в использовании, однако не рекомендуем вам использовать его без острой необходимости, ведь как ни как он все таки удаляет файлы.

Характеристики плагина

Плагин WP Media Cleaner создан для того чтоб очищать директорию загрузок, а также библиотеку медиафайлов. С его помощью, вы сможете определить:

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

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

Установка плагина

Для того чтоб установить наш плагин, необходимо перейти в каталог плагинов WordPress по этой ссылке http://wordpress.org/support/plugin/wp-media-cleaner . Установка плагина совершается стандартно.

Также, вы можете установить его прямо из административной панели. Для этого заходим в меню Плагины - Добавить новый и в строке поиска вводим запрос «WP Media Cleaner».

Настройка плагина

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

После того, как вы активировали плагин, переходим в меню Настройки - WP Media Cleaner и отмечаем там следующие пункты:

Готово? Теперь переходим в раздел Медиафайлы - Media Cleaner и начинаем проверку файлов нажав кнопку Scan. Когда сканирование будет завершено, для того чтоб просмотреть найденные файлы, вам останется только обновить страницу.

Теперь, когда перед вами список всех файлов, необходимо отметить как игнорируемые, те файлы, которые вам нужны для работы, после чего нажимаем Ignore. А остальные файлы, которые не нужны на вашем сайте, можно переместить в корзину, для этого отмечаем все файлы и нажимаем на Delete или Delete All.

Отметим, что при этом файлы удаляются только из медиатеки. Плагин создает в директории отдельную папку wpmc-trash в которую физически перемещаются все уделенные файлы. При этом сохраняется маркировка и дата размещения файла.

Если же вы хотите полностью удалить ненужные картинки и медиафайлы, для этого заходим в корзину раздел Trash и нажимаем на кнопку Delete, в случае если вы хотите удалить выбранные файлы, или Empty Trash для удаления всех файлов.

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

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

Ошибки в плагине

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

Есть у движка WordPress одна особенность на которую мало кто обращает внимание. Особенно тогда, когда только начинает вести свой блог или сайт на этом движке.

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

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

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

DNUI — плагин удаления ненужных изображений

Вот тут то и пригодится плагин DNUI . Название состоит из заглавных букв текста Delete not used image – удаление не используемых изображений. Плагин проверенный, зарекомендовал себя, как стабильный и надежный инструмент для чистки папки Upload .

Настройка плагина DNUI

Тут все просто и понятно. Но, перед тем, как приступать к удалению, надо подстраховаться. Сделайте бэкап базы данных. Для этого есть плагин wordpress database backup , панель хостера, или через панель phpMyAdmin – тут, уж кому как нравится, насколько знания и желание позволяют. Намного проще иметь под рукой резервную копию, чем потом ломать голову, как восстановить сотни статей в нужном виде.

  • Теперь идём в поиск и находим плагин DNUI. Качаем, устанавливаем, активируем.
  • В панели Параметры находим плагин и запускаем сканирование. Количество файлов для проверки устанавливайте не больше сотни, быстрее процесс пойдёт.
  • Красным цветом выделены те изображения, которые нигде и никогда на сайте не использовались.
  • Жмём кнопочки Select all и Delete и избавляемся от ненужных файлов.
  • Процедуру продолжаем кнопочкой Next до тех пор, пока в папке Upload не будет наведён нужный порядок.
  • Затем плагин DNUI можно отключить и удалить.

Вот так, легко и просто можно освободить место от ненужных файлов на своём хостинге.

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

Здравствуйте, друзья! Как известно не все что хранится в папках нашего сайта на хостинге действительно необходимо. За время существования сайта в его “закромах” скапливаются горы мусора, то есть множество ненужных для нормальной работы веб-ресурса файлов. Это может быть все что угодно - временные или неиспользуемые файлы, копии документов или забытые архивы.

То, что надо периодически оптимизировать базы данных или удалять ревизии постов и спам всем хорошо известно. Для тех, кто не хочет делать это вручную, даже придуманы удобные . Например, WP-Cleanup. Но все равно такая уборка не позволяет заглянуть во все углы и папки, хранящиеся на хостинге, и увидеть весь мусор. Лично я, в процессе экскурсии на хостинг по FTP, обнаружил на одном из сайтов два десятка, давно не используемых, zip архивов. Конечно, я их удалил, но подумал, вдруг у кого-то такая же история, поэтому решил написать эту небольшую статью.

Где прятались забытые архивы

Без лишних слов сразу покажу, что и где я нашел. Надо сказать, что этот мой блог на движке WordPress я редко посещаю, и за прошлый год опубликовал на нем всего лишь три статьи. Думаю, не стоит говорить, что его файлы на хостинге я проверяю еще реже. Тем не менее, в папке Uploads , рядом с папками, загруженных и отсортированных по месяцам, картинок, я обнаружил 19 zip архивов шаблонов и плагинов. Их я устанавливал когда-то в процессе всевозможных экспериментов по развитию этого блога. Причем большинство из этих плагинов и тем давно не используются и удалены. Полный путь к ним выглядел так: /public_html/wp-content/uploads .

Проверьте, может и у вас есть подобные лишние файлы. Кстати, интересно это узнать, так как на других своих сайтах я ничего лишнего не нашел. Хотя я примерно догадываюсь почему, но об этом позже. А пока соединяемся с хостингом по FTP с помощью и идем по указанному выше пути.

Конечно, много места эти архивы не занимают, всего лишь около 9 МБ. Но ведь, если активно развивать сайт в течение нескольких лет, то размер этой папки может быть гораздо больше. По любому, зачем нам мусор? Удаляем без тени сомнения и, таким образом, освобождаем место на хостинге. Кто не рискует, может сделать копии. У меня на работе блога это, естественно, никак не отразилось.

Теперь все выглядит аккуратненько, как и должно быть.

Освобождаем место в папке Uploads - удаляем лишние картинки

Кстати, как вы знаете, в той же папке Uploads на совершенно законных основаниях хранятся файлы изображений. Так вот, там тоже много мусора. Дело в том, что Вордпресс автоматически добавляет к вставляемым в посты картинкам 2-3 копии разных размеров. Поэтому неиспользуемые файлы можно удалить и, тем самым, значительно освободить дисковое пространство хостинга. Речь идет уже не о 9 МБ, а о сотнях и даже больше. Поверьте, лишние изображения занимают очень много места, особенно, если картинок большое количество. Вот, как это выглядит у меня на примере одного изображения.

Как видите, нужная картинка весит 28 КБ, а две ее копии, которые совершенно ни к чему, занимают еще 31 КБ места на хостинге, то есть размер увеличивается в 2 раза. Поэтому, когда вес папки с блогом станет критическим, вспомните, что его можно значительно снизить простым удалением копий файлов изображений. Только смотрите внимательно, иногда разные размеры бывают нужны. Например, для миниатюр.

Можно для удаления лишних картинок использовать специальный плагин DNUI Delete not used image .

Откуда взялись ненужные файлы?

Честно говоря, меня не особо волнует этот вопрос, но некоторые мысли есть. Скорее всего, эти архивы попадают в папку Uploads при установке тем и плагинов Вордпресс напрямую из админпанели. Раньше я пользовался именно этим способом. Архив загружается на хостинг, его файлы распаковывается в нужную папку, а он сам так и остается в папке загрузки.

Хотя сейчас попробовал для интереса установить пару плагинов через админку WordPress - ничего нового не появилось. К слову, мусорных файлов было не так много, так как за все время я устанавливал намного больше плагинов. Может не все из них оставляют после себя копии архивов? В любом случае, сейчас я загружаю файлы на хостинг через FTP соединение и ничего подобного не замечаю.

Какие у кого мысли на этот счет? Интересно, нашел еще кто-то в этой папке что-то не нужное? Поделитесь результатами своей проверки в комментариях.

Понравилась статья? Поделиться с друзьями: