Удалить все медиафайлы wordpress

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

В чем заключается суть вопроса? Эта проблема скорее относится к блогам постарше, но при регулярном и постоянном размещении и создании контента на молодых ресурсах их ждет та же участь, если вовремя не решить проблему. Скопленные в огромных количествах и не оптимизированные картинки, в библиотеке Медиафайлов на блоге, становятся одной из причин, почему блог начинает притормаживать при загрузке, нагружая его своим объемом.

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

Как Вордпресс сохраняет картинки

Подвох заключается в том что, загружая картинку на свой блог, мы думаем что загрузили одну картинку. На самом деле, WordPress сохраняет одну картинку в трех экземплярах, разных размеров. Для примера, у вас на блоге 500 статей, в среднем в каждой статье 3 картинки, вы думаете что в Медиафайлах вашего блога 1500 картинок, а их более 4000 тыс.

Это скриншот данных плагина DNUI Delete not used, о котором я расскажу чуть позже.

Что он нам показывает? Видим что картинка сохранена в 3 вариантах- original и две такие же картинки, только в разных размерах. В правой части написано use- использующаяся и not- use- не используемые. Теперь вы понимаете, что используется только одна картинка на блоге, а сохранены три.

Кстати, вот такие надписи к картинкам, типа 1111, набор цифр или непонятно что, да еще на кириллице- ни в коем случае делать нельзя. Это я в начале своего блоггерства, по не знанию, обеспечил себя работой над исправлением всего этого, ни на один день или придется расстаться с деньгами, в пользу фрилансера.

Более простой вариант проверки, заключается в заходе на свой хостинг и открытия папки wp- contens/uploads . В этой папке хранятся файлы картинок, рассортированные по годам и месяцам. Здесь вы можете увидеть те же дубли.

Убираем функцию сохранения дублей

Для того чтобы в дальнейшем не создавались дубли картинок, WordPress нужно дать для этого команду, т. е. отключить эту функцию. Как это сделать? Заходим Настройки ==>> Медиафайлы.

Здесь, обнуляем все значения и убираем верхнюю галочку. Нажимаем- Сохранить изменения. Теперь WordPress не будет сохранять несколько одинаковых картинок, разного размера. Обычно это помогает избавиться от дублей в будущем. Хочу еще раз напомнить- перед любыми изменениями, которые вы делаете на WordPress, не забывайте предварительно сделать, резервное копирование базы данных.

Чистим ненужные картинки

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

  • Заказать проект на фрилансе.
  • Поработать самостоятельно- ручками. Для этого нужно скопировать папку uploads на свой компьютер и удалять ненужные картинки.
  • С помощью плагина- DNUI Delete not used.

Я наводил порядок с помощью плагина, поэтому расскажу как это работает.

Плагин для удаления изображений WordPress

Найти и установить плагин не сложно, делаем все через админпанель блога. Заходим в Плагины ==>> Добавить новый. В строку поиска вводим название плагина- DNUI Delete not used, скачиваем, устанавливаем, активируем. Весь процесс повторять не буду, все плагины устанавливаются одинаково.

Читайте также:  Iphone 5 заряжается только в выключенном состоянии

Вначале нужно зайти Медиафайлы ==>> Библиотека, вкладка Неприкрепленные. Здесь находятся картинки которые не прикреплены к записям. В разных темах, все по разному, в моем случае- эти картинки из сайтбара. Вам нужно их прикрепить, удалить или сохранить, потому что плагин DNUI Delete not used их удалит.

Далее ==>> Параметры ==>> Название плагина.

Плагин на английском языке, но есть переводчики и вы сможете его прочитать. Вначале нужно сделать небольшие настройки. Заходим OPTION и в первой позиции выставляем 100- это количество проверяемых картинок, дальше FIRST- так и оставляем и галочку тоже.

Переходим в раздел SCAN DATABASE. Здесь нажимаем Name и просматриваем дубли

при нажатии на квадратик в середине списка, открывается изображение. Не нужные удаляем. Если делать в автоматическом режиме, то после нажатия на Name, нажимаем- Delete all selected- удалить.

После удаления дублей со страницы нажимаем Next и переходим на следующую, до тех пор пока кнопка Next перестанет быть активной.

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

После очистки плагин лучше деактивировать или удалить. На этом сегодня все. Чистите свой блог и Удачи вам!

Media -> Media Cleaner

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

Вот и я недавно столкнулся с подобной проблемой, частично решить которую мне помог плагин Media Cleaner. Плагин мне понравился, поэтому я о нем и пишу. Плагин неплохо написан и выполняет свою функцию. Впрочем, не рекомендую пользоваться плагином без острой необходимости – он все-таки файлы удаляет. К тому же, нашел я в нем некоторые недоработки, о которых уже отписал автору – мелочи.

А что касается моей проблемы, то поработав над "пациентом" около дня, удалось уменьшить размер папки uploads с 1200МБ до 150МБ и все за счет удаления ненужных и оптимизации нужных картинок. Так что и вы будьте бдительны, не пускайте файлы на самотек, если только у вас не бесплатный хостинг.

Вместе с этой статьей рекомендую познакомится с моим плагином для создания миниатюр налету: Kama Thumbnail. С его помощью можно создавать миниатюры любых размеров, только там где они нужны, а размеры которые «полодит» WordPress просто отключить.

О плагине Media Cleaner

Media Cleaner – помогает почистить директорию загрузок (uploads) и библиотеку медиафайлов.

Что конкретно делает плагин? Плагин проверяет действительно ли:

физический файл прикреплен к медиатеке

медиафайл используется в записи

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

медиафайл используется в WordPress галерее записей

  • у ретина медиафайла (под ретина экран) есть обычный файл (файл без @2x)
  • В случае несовпадения с указанными проверками, плагин пометит найденные файлы, которые в дальнейшем можно удалить.

    Читайте также:  Paint net волшебная палочка как пользоваться

    Какие пункты нужно проверять устанавливается в настройках плагина.

    Использование плагина

    Опишу коротко, как плагин работает:

    После активации плагина, заходим в настройки плагина (появится меню) и отмечаем как мы хотим сканировать файлы:

    Media Cleaner настройки сканирования

    Затем идем на страницу Медиафайлы > Cleaner и запускаем сканирование – кнопка "Scan". После сканирования нужно обновить страницу и вы увидите найденные файлы:

    Необходимые на сайте файлы, нужно пометить как игнорируемые: выделите файлы галочкой и нажать кнопку "Ignore". Все остальные файлы, которые не нужны на сайте, можно переместить в корзину (trash): выделите ненужные файлы галочкой и нажмите "Delete" или нажмите "Delete All", тогда все найденные файлы будут перемещены в корзину.

    Заметка: при перемещении в корзину плагин создает новую папку: /uploads/wpmc-trash и удаляемые файлы перемещаются туда. Структура год/меся/название файла сохраняются. Тип файлов MEDIA (файлы, которые присутствуют в медиатеке) удаляются из медиатеки, а физические файлы перемещаются в папку корзины "wpmc-trash".

    Чтобы полностью удалить файлы с диска (с сервера), нужно перейти в корзину, раздел Trash и использовать кнопки: "Delete" (удалит выбранные файлы) или "Empty Trash" (удалит все файлы корзины).

    В этом же разделе можно восстановить файлы выбрав. Для этого используйте кнопки "Recover" (восстанавливает выбранные файлы) и "Recover All" (восстанавливает все файлы корзины).

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

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

    Критическое допущение: если у вас используются стандартные миниатюры WordPress, при этом, вы устанавливаете миниатюру записи и не используется картинку в самой записи, то плагин сочтёт такую картинку неиспользуемой!

    Заметка: после удаления (деинсталяции), плагин не удаляет папку кеша (wpmc-trash) в каталоге uploads. Поэтому, возможно эту папку нужно будет удалить вручную.

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

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

    Недавно тоже оптимизировал этоим плагином объем файлов.
    как оказалось движок грузил фото в 4-х размерах и объем рос в геом. прогрессии.

    кстати, есть ли разница в названии медиафайлов и картинок если писать серез дефиз или через нижнее подчеркивание?

    а то я нашел плагин, которым можно на автомате изменить этот момент, но думаю будет ли эффект в плане продвижения через картинки?

    [wp-pic type=»plugin» slug=»media-file-cleaner» layout=»large» ]

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

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

    Читайте также:  Почему некорректно отображается страница

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

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

    Работа плагина заключается в следующем:

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

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

    Если файл не соответствует какому-либо из пунктов проверки, он будет помечен и позднее его можно будет удалить из медиатеки.

    Работа с плагином.

    Для начала скачиваем WP Media Cleaner (можно установить в админке). Русский перевод отсутствует, но и настроек минимум.

    Активируем плагин и открываем его настройки, где нужно отметить все галочки:

    Переходим на страницу Медиафайлы —> Media Cleaner и нажимаем на кнопку «Scan». Плагин произведет поиск файлов и покажет результат:

    Если файл необходим – помечаем его как игнорируемый нажатием на кнопку «Ignore». Ненужные файлы перемещаем в корзину, выделив их и нажав на кнопку «Delete».

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

    Важный момент – после очистки файлов из медиатеки может понадобится вручную удалить папку wpmc-trash, расположенную в папке uploads.

    Что я обязательно делаю, если пользуюсь этой программой. Во-первых, бэкап данных (копирую папку с картинками на жесткий диск). Обычно плагин срабатывает, как надо. Но делаю резервное копирование, чтобы перестраховаться. Далее — деактивирую (но не удаляю) плагин после использования, чтобы не мешал.

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

    Вот и меня заинтересовала оптимизация. По неопытности много плагинов добавлял, еще медиатеку контентом ненадобным загрузил, в итоге папка на сервере располнела. Будем исправлять положение

    Плагин нужен если медиафайлов много. А если количество небольшое, то можно и вручную удалить. И ещё, хотя настроек мало, но отсутствие русского перевода у WP Media Cleaner делает работу с ним несколько некомфортной.

    Плагин плагином, а мне нестерпимо хочется узнать, для чего движок WordPress создает несколько изображений при загрузке одной картинки? Сама картинка, с ней все ясно, она выводится в записи к которой прикреплена. С миниатюрой тоже все более или менее понятно, ее движок (или плагины) вставляют там, где исходное изображение неуместно в силу больших размеров. Но зачем третья, а иногда и четвертая картинки полученные из одного загруженного в папку uploads изображения? Можно как-то отследить и предупредить их появление, определив предварительно степень полезности? Как сделать так чтобы вообще отпала необходимость в использовании плагинов о котором идет речь в этой ветке?

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *