Media Cleaner

Описание

Media Cleaner чистит вашу «Библиотеку медиафайлов» от записей (и файлов), которые не используются на сайте или повреждены. Собственная внутренняя корзина позволяет убедиться, что всё работает правильно, перед окончательным удалением записей (и файлов). Плагин использует умный анализ, основанный на многих решениях для конкретных плагинов и тем.

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

Пожалуйста, прочитайте до конца всё по поводу совместимости, версии Pro и прочей важной информации. И последнее (по порядку, но не по важности): необходимо прочесть обучающую инструкцию. Она доступна на официальном сайте, здесь: Media Cleaner.

ОЧЕНЬ ВАЖНО

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

ПАНЕЛЬ УПРАВЛЕНИЯ

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

СОВМЕСТИМОСТЬ

Он работает с записями медиафайлов любого типа, в том числе с их версиями формата WebP и/или для экранов Retina. Плагин тестировался как на старых, так и на современных установках WordPress (включающих Gutenberg), с разнообразными темами и с участием сообщества из тысяч пользователей. Он поддерживает WooCommerce. Если вы используете сложные плагины для управления содержимым своего сайта, вам может потребоваться версия Pro, поскольку здесь требуется глубокая проработка и тщательное тестирование. Я постоянно расширяю совместимость.

ВЕРСИЯ PRO

Версия Pro добавляет анализ файловой системы, расширенную поддержку для сложных плагинов, настройку «Живой сайт» и поддержку WP-CLI.

С помощью Анализа файловой системы, Media Cleaner Pro сканирует вашу физическую директорию /uploads и сравнивает ее с библиотекой медиафайлов. Версия также имеет расширенную поддержку для сложных плагинов, таких как:

  • ACF (+ ACF Widgets)
  • Divi Builder
  • Fusion Builder (Avada)
  • WPBakery Page Builder
  • Visual Composer
  • Elementor
  • Beaver Builder
  • Brizy Builder
  • Oxygen Builder
  • Slider Revolution
  • Avia Framework
  • и других (Theme X, ZipList Recipe, WP Residence, WCFM MarketPlace, UberMenu…)

Настройка «Живой сайт» позволяет анализировать онлайновую версию вашего сайта, что может увеличить точность Media Cleaner в экстремальных случаях.

Последнее по порядку, но не по важности: Media Cleaner Pro поддерживает WP-CLI. Если у вас есть прямой доступ (SSH) к вашему серверу, вы сможете использовать плагин на гораздо более высокой скорости или, при желании, запускать его автоматически.

ЕЩЕ РАЗ: БУДЬТЕ ОСТОРОЖНЫ

Лучше перестраховаться, чем позже сожалеть. Этот плагин удаляет файлы! Поэтому создание резервной копии не просто важно, а необходимо. Не используйте этот плагин, если вы не готовы. Я не могу помочь вам, если вы повредили свой сайт.

ОСОБЫЕ БЛАГОДАРНОСТИ

  • Mike Meinz, отличный программист из США, который провел доскональную отладку всего процесса, прислал множество исправлений и оптимизаций, а также добавил поддержку дополнительных плагинов.
  • Satoshi Soma, превосходный японский разработчик, который помог мне в тот момент, когда мне это было нужно больше всего.

Скриншоты

  • Media -> Media Cleaner

Установка

  1. Загрузите media-file-cleaner-pro в директорию /wp-content/plugins/
  2. Активируйте плагин через меню «Плагины» в WordPress
  3. Перейдите в «Настройки» -> Media Cleaner и проверьте соответствующие настройки.
  4. Перейдите в «Медиафайлы» -> Media Cleaner

Отзывы

First, adjust the "advanced" section based on your hosting plan. If your plan is shared and at the lower tier, use higher settings. I had the high end Geek Plan from Siteground and took the middle road for my settings. 2nd, instead of attempting to do everything at once, perform media library with just images. Then perform the File System (Pro) with images. Make sure you just leave the default settings when you do this. Don't try to throw more at your server than it can handle. This second part will take hours depending on how much garbage there is. My site is 13 years old and has gone through multiple iterations and themes with over 57,000 media and images clogging up the back-end that I no longer use. ALWAYS BACKUP YOUR SITE BEFORE PERFORMING ANY OF THESE OPERATIONS. Once complete, I bit the dust and just deleted everything (which just goes to the trash can for reversal if needed). The only problem I had were the PayPal donation buttons disappeared even though they were still in the media library. Not sure why but that was easily resolved. Other than that, I freed up 5+ gigs of space and after purging my cache and Cloudfare, I let it set for 24 hours and everything is working as it should. This may take several hours but doing it manually would've been impossible. This plugin saved my life!
18.03.2020
This plugin did what it is supposed to do with great accuracy. I purchased the Pro version and is worth it. Any time I had a question, the ticket was taken care of in a timely way. Keep up the good work!
09.03.2020
After performing a thorough scan on one one of my customer sites and having it delete the files it found, things were pretty messed up. It certainly deleted many files. Some of which were needed. And then, it missed a lot of those damn WordPress thumbnail files that I wanted to get rid of. Yes. I had a backup, which I quickly used to restore the site back to normal. I'm not blaming you. I'm sure your task of getting this perfect is a daunting one. I just don't know if there's anything better out there that can do what I want. If you have any thoughts on this, please share them with me. I'd hate to give up on this and if I CAN find something that works well, it was my plan to put it on all of my (approximately 100) customer websites. Thank you
04.03.2020
The plugin is really awesome. However, if you could add cron job functionality to your plugin, that would be amazing. Let it automatically scan the wp media library at a preset interval deleting unattached images, instead of one having to physically initiate scans.
Посмотреть все 257 отзывов

Участники и разработчики

«Media Cleaner» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Media Cleaner» переведён на 6 языков. Благодарим переводчиков за их работу.

Перевести «Media Cleaner» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

5.6.2

  • Дополнение: настройка «Всегда пропускать» / «Всегда повторять попытку».
  • Дополнение: настройка «Только изображения» при сканировании библиотеки медиафайлов.
  • Дополнение: поддержка темы Salient.
  • Информация: В этот плагин вложено много труда. Пожалуйста, помогите мне, оставив хороший отзыв здесь.

5.6.1

  • Дополнение: теперь вы можете сортировать результаты по размеру и пути. Небольшой подарок к выходным 🙂

5.5.8

  • Дополнение: поддержка Image Map Pro.
  • Дополнение: поддержка Директорий.
  • Обновление: чистка кода и немного рефакторинга.
  • Обновление: при необходимости Cleaner ссылается на таблицу с пустыми (null) значениями.
  • Исправление: проверяется наличие файла с таким же именем в корзине при каждой новой загрузке (если имя найдено, новый файл переиминовывается).
  • Исправление: предотвращаются вылеты, связанные с десериализацией.
  • Исправление: игнорируются файлы некоторых других плагинов, которые не должны сканироваться.

5.5.7

  • Обновлнение: интерфейс улучшен во многих отношениях — надеюсь, вы полюбите его ещё больше!
  • Дополнение: фильтр по типам проблем и возможность удалять проблемы указанного типа.
  • Дополнение: поддержка функции оригинальных/масштабированных изображений, добавленной в последней версии WP.
  • Дополнение: поддержка Custom Product Tabs.
  • Дополнение: поддержка FAT Portfolio.
  • Обновление: улучшена поддержка переводов.
  • Обновление: улучшена поддержка Revolution Slider.
  • Обновление: добавлены дополнительные проверки для парсера DOM и проверка на загрузку DOM-модуля.
  • Исправление: 100% кода были перепроверены, устранена пара мелких недочетов тут и там.

5.5.4

  • Обновление: автоматическое создание таблиц БД.
  • Дополнение: поддержка Revolution Slider.
  • Дополнение: поддержка WP Residence.
  • Дополнение: поддержка Avia Framework.

5.5.3

  • Дополнение: проверка ID стандартных галерей.
  • Дополнение: поддержка групп ACF.
  • Дополнение: поддержка полей ACF для таксономий.

5.5.2

  • Обновление: улучшенная поддержка WPBakery.
  • Исправление: проблема с URL, указывающим на страницу обучающей инструкции к плагину.
  • Исправление: предотвращена остановка сканирования записью в журнал ошибок.
  • Дополнение: базовая поддержка WCFM MarketPlace.

5.5.1

  • Обновление: интерфейс администратора обновлен до версии 2.4.
  • Исправление: поддержка ACF Aspect Ratio Crop, Tasty Pins и других расширений.

5.4.9

  • Исправление: поле ACF File неправильно определялось в некоторых случаях.
  • Исправление: поддержка WPBakery Masonry Grid и, вероятно, многих других случаев, помимо этого.
  • Дополнение: запрос подтверждения перед удалением всех файлов сразу.

5.4.8

  • Исправление: виджеты не сканировались.
  • Дополнение: поддержка модулей Divi.

5.4.6

  • Дополнение: настройка для отключения анализа шорткодов.

5.4.4

  • Дополнение: поддержка Brizy Builder.
  • Исправление: не срабатывает проверка таймаута при использовании WP-CLI.
  • Дополнение: WP-CLI теперь может удалять и перемещать в корзину записи о медиафайлах и сами эти файлы.

5.4.3

  • Дополнение: поддержка Yoast SEO и его поля «Изображение для Facebook».
  • Дополнение: поддержка Elementor и Oxygen Builder.
  • Дополнение: поддержка поля ACF «Файл».
  • Обновление: улучшенная поддержка WP CLI.
  • Исправление: проверка HTML на соответствие кодировке UTF8 перед началом его анализа.
  • Обновление: удалены аффилированные ссылки на BlogVault в Readme, потому что это, видимо, идет вразрез с рекомендациями WordPress.

5.4.0

  • Дополнение: поддержка Uber, Easy Real Estate.
  • Обновление: CSS и тексты администраторского интерфейса.
  • Исправление: редко, но ошибочное обращение к функции log() вызывало падение плагина.
  • Обновление: Чистка настроек. Теперь настройка «Содержимое» заменяет записи/метаданные/виджеты (они в любом случае были бесполезны).
  • Дополнение: поддержка WP-CLI (просмотрите файл how-it-works.txt) для версии Pro. Теперь сканирование может проходить в 100 раз быстрее.
  • Дополнение: настройка «Живой сайт» в версии Pro.

5.2.4

  • Дополнение: много рефакторинга и оптимизаций.
  • Дополнение: поддержка для Theme X, ZipList, а также улучшенная поддержка для стандартных сайтов.
  • Дополнение: диалоговое окно «Да/Нет» для кнопки «Сбросить».

5.2.3

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

5.2.1

  • Дополнение: поддержка My Calendar (спасибо Mike Meinz).
  • Дополнение: поддержка iFrame’ов (спасибо Mike Meinz).
  • Обновление: чистка кода, реорганизация и оптимизация.

5.2.0

  • Обновление: много оптимизаций; модули и большой раздел кода теперь загружаются только когда это реально необходимо.
  • Исправление: некорректно определялись названия файлов с пробелами и др.
  • Исправление: проверка обработки шорткодов.
  • Дополнение: совместимость с ещё несколькими плагинами (ACF Widgets, Attachments, Metaslider).

5.1.3

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

5.1.2

  • Обновление: стили администраторского интерфейса и общий фреймворк обновлены.
  • Обновление: совместимость с WordPress 5.1.

5.1.0

  • Дополнение: фильтры для сканирования файловой системы. Пожалуйста, ознакомьтесь с обучающей инструкцией (https://meowapps.com/media-cleaner-tutorial/): теперь там есть раздел, посвященный этим фильтрам.
  • Исправление: запрос по ключу метаданных.
  • Исправление: соответствие миниатюр.
  • Обновление: совместимость с WordPress 5 и Gutenberg.

5.0.1

  • Обновление: небольшая чистка кода.
  • Обновление: галочки обновляются динамически.
  • Информация: Media Cleaner сейчас лучше, чем когда-либо, благодаря множеству улучшений и оптимизаций, проведенных в этом году. Плагин также ведет себя абсолютно стабильно на протяжении нескольких недель, поэтому я решил изменить номер его версии. Пожалуйста, помогите плагину выжить, оставив мне хороший отзыв здесь: https://wordpress.org/support/plugin/meow-lightbox/reviews/?rate=5#new-post. Спасибо 🙂

4.8.4

  • Исправление: проблема с ACF Repeater.
  • Исправление: функции корзины и игнорирования вели себя странно при совместном использовании.
  • Дополнение: теперь можно удалять результаты поиска.
  • Обновление: много улучшений в пользовательском интерфейсе.

4.8.0

  • Обновление: многие части пользовательского интерфейса были переписаны ради большего удобства. У кнопок улучшена логика.
  • Дополнение: расширенный контроль ошибок. С этого момента, если во время сканирования возникнет ошибка, появится всплывающее окно (предлагающее повторить попытку или пропустить текущий элемент списка), а все ошибки будут записаны в журнал в консоли.

4.6.3

  • Дополнение: появилась настройка, которая ограничивает сканирование только миниатюрами и игнорирует основные файлы.
  • Дополнение: поддержка ACF Repeater.
  • Обновление: улучшены код и производительность. Сканирование теперь происходит иначе, с использованием БД.
  • Исправление: журналы отладки не записывались (плюс они немного расширены).

4.5.5

  • Исправление: не удаляет записи медиафайлов, если сами файлы не могут быть удалены.
  • Обновление: отображается предупреждение, если файл журнала не может быть создан.

4.5.4

  • Обновление: плагин упорядочен, плюс переписана обучающая инструкция.
  • Обновление: упрощены настройки. Удалена настройка «Галерея», поскольку она является частью записей или их метаданных.
  • Обновление: поддержка UTF8, фонов CSS и шорткодов перемещена в бесплатную версию и теперь включена постоянно. Так проще для всех.
  • Дополнение: в версию Pro внедрена улучшенная поддержка конструкторов страниц.

4.5.0

  • Дополнение: поддержка WooCommerce Short Description.
  • Дополнение: поддержка Divi Background.
  • Дополнение: поддержка Custom Fields Pro (галерей ACF).
  • Исправление: улучшена поддержка фоновых изображений CSS.
  • Исправление: предотвращено повторное добавление обнаруженных файлов, если они уже есть в списке.
  • Обновление: удалена настройка UTF-8 (поскольку бесполезна).

4.4.7

  • Исправление: Divi Single Image не всегда определялся правильно.
  • Дополнение: настройка для фоновых изображений в CSS.
  • Обновление: чистка кода, стало немного быстрее.
  • Информация: в этот плагин вкладывается много труда, не стесняйтесь оставить отзыв о нём 🙂 Спасибо.

4.4.6

  • Обновление: поддержка ACF (поле «Изображение» в виде объекта, URL и ID).
  • Информация: в этот плагин вкладывается много труда, не стесняйтесь оставить отзыв о нём 🙂 Спасибо.

4.4.4

  • Обновление: проверка DIVI Galleries и Single Images в Beaver Builder.
  • Обновление: поддержка файлов, которые не являются изображениями или ссылками (атрибутами href).

4.4.2

  • Исправление: слишком многие файлы определялись как используемые, если был установлен WooCommerce.

4.4.0

  • Информация: это МАЖОРНОЕ ОБНОВЛЕНИЕ с точки зрения как оптимизации, так и обнаружения. Поддержите мою мотивацию и оставьте хороший отзыв о плагине здесь: https://wordpress.org/support/plugin/media-cleaner/reviews/?rate=5#new-post. Это мне сильно помогает.
  • Обновление: анализ метаданных теперь кэшируется, так намного быстрее.
  • Обновление: определение URL стало чуть более безопасным.
  • Обновление: обнаружение большего числа изображений, используемых темами.
  • Исправление: изображения из виджетов не определялись во многих случаях.

4.2.5

  • Обновление: поддержка WP 4.9.
  • Исправление: не получалось очистить корзину, если медиафайл уже был удален.

4.2.3

  • Исправление: ошибка поиска в метаданных.
  • Исправление: опечатка в SQL при определении WooCommerce.
  • Исправление: предотвращена проверка пустых массивов.

4.2.0

  • Информация: это МАЖОРНОЕ ОБНОВЛЕНИЕ как в плане оптимизации, так и в плане обнаружения.
  • Дополнение: поддержка Fusion Builder (Avada).
  • Дополнение: кеширование результатов, найденных в записях, для намного более быстрого анализа в дальнейшем.
  • Дополнение: файл журнала отладки (настройка).

4.1.0

  • Дополнение: поддержка галереи WooCommerce.
  • Дополнение: поддержка Visual Composer (отдельного изображения и галереи).

4.0.7

  • Обновление: массовый анализ/подготовка галерей, предотвращение таймаута перед первым запросом.
  • Дополнение: много настроек, чтобы ускорить или замедлить обработку в зависимости от сервера.
  • Исправление: обработка серверного таймаута.
  • Дополнение: кнопки «Приостановить» и «Попробовать снова».

4.0.4

  • Обновление: установлены наиболее безопасные значения по умолчанию.

4.0.2

  • Дополнение: информация о том, как используются конкретные медиафайлы (экран редактирования медиафайлов).
  • Исправление: проверка/создание процессов БД.
  • Исправление: плагин плохо работал с темами, использующими изображения фона и шапки.
  • Обновление: небольшая уборка.

4.0.0

  • Обновление: ядро было реорганизовано и почищено. Готово к адекватным обновлениям.

3.7.0

  • Исправление: маленькая ошибка при вставке серийного ключа в первый раз.
  • Обновление: исполнение правил WordPress.org, новая система лицензирования.
  • Обновление: перемещены ресурсы.
  • Информация: в ходе этого обновления будет показываться важное предупреждение. Это действительно важное объявление.

3.6.4

  • Исправление: плагин некорректно обрабатывал метаданные поврежденных медиазаписей. Теперь он делает это правильно.

3.6.2

  • Исправление: при значении свыше 1 GO отображалось меньшее значение.
  • Исправление: были неточности в подсчете при сканировании файловой системы.
  • Информация: пожалуйста, прочтите предыдущий журнал изменений, поскольку он не отобразился в WP по каким-то причинам.
  • Дополнение: проверка по записям также ищет ID медиафайла в классах (что более безопасно).

3.6.0

  • Дополнение: Теперь медиафайлы могут быть восстановлены! Вы можете удалить свои медиафайлы с помощью плагина, убедиться, что они не используются (тщательно протестировав свой сайт), а позже удалить их окончательно из корзины. Я думаю, это вас впечатлит.
  • Обновление: улучшенные внутренние иконки по сравнению со старыми изображениями пользовательского интерфейса.
  • Обновление: более быстрые и безопасные проверки post_content.
  • Обновление: на этот раз большое. Поведение плагина стало более прозрачным. Вам нужно выбрать один из вариантов сканирования: «Библиотека медиафайлов» или «Файловая система», и указать, что конкретно проверять. Кроме того, внесено несколько исправлений — плагин будет работать на более крупных сайтах. Если он не справится, вы можете отключить несколько настроек сканирования, а я продолжу работать над совершенствованием поддержки огромных сайтов при полностью задействованных настройках.

3.2.8

  • Обновление: отображается улучшенный экран редактирования медиафайлов.
  • Обновление: будет выводить такое же число элементов, как в библиотеке медиафайлов (раньше оно было ограничено 15-ю элементами на странице).
  • Исправление: отображалось предупреждение, если не было задано число элементов списка на странице «Медиафайлы».

3.2.0

  • Исправление: разметка HTML адаптирована к WP 4.5.1.
  • Исправление: не прерывается при возникновении серверных ошибок. Плагин показывает предупреждение и продолжает.
  • Обновление: можно выбрать более одного файла в бесплатной версии.
  • Исправление: проблема с PHP 7.

3.0.0

  • Дополнение: настройка для получения шорткода во ходе анализа.
  • Обновление: перевод на французский язык. Большое спасибо Guillaume (в том числе за всё его тестирование!).
  • Инфо: новое имя, свежий старт. Этот плагин полностью изменился с момента самого первого релиза 🙂

2.5.0

  • Дополнение: удаление неиспользуемых директорий.
  • Дополнение: не ломается, когда в системе слишком много файлов.
  • Дополнение: версия Pro с улучшенной поддержкой.
  • Обновление: улучшенное определение неиспользуемых файлов.
  • Исправление: имена файлов в кодировке UTF8 пропускаются по умолчанию, но их можно сканировать с помощью настройки.
  • Исправление: действительно много исправлений 🙂
  • Информация: свяжитесь со мной, если вы используете плагин долгое время и обожаете его.

2.4.2

  • Дополнение: включение формата записи «Изображение галереи».
  • Исправления: улучшена проверка URL галереи.
  • Информация: спасибо syntax53 за эти доработки плагина на GitHub (https://github.com/tigroumeow/media-file-cleaner/pull/3). Пожалуйста, оставьте отзыв о Media Cleaner, если он вам нравится. Отзывы нужны плагину для выживания. Спасибо 🙂 (https://wordpress.org/support/view/plugin-reviews/media-file-cleaner)

2.4.0

  • Исправление: исправлены уязвимости в межсайтовых сценариях.
  • Изменение: множество улучшений и исправлений, которые сделал Matt (http://www.twistedtek.net/). Пожалуйста, поблагодарите его 🙂
  • Информация: пожалуйста, нажмите кнопку «Сбросить» в панели управления плагином после установки этой новой версии.

2.2.6

  • Исправление: сканирование мультисайта.
  • Изменения: все настройки теперь по умолчанию включены.
  • Исправление: проблема БД мешала окончательно удалять файлы, помещённые в корзину.

2.0.2

  • Работает с WP 4.
  • Поддержка галереи.
  • Исправление: функция ИГНОРИРОВАТЬ… игнорировалась процессом сканирования.

1.9.0

  • Дополнение: миниатюры.
  • Дополнение. Функция ИГНОРИРОВАТЬ
  • Изменение: косметические правки.
  • Дополнение: теперь определение учитывает произвольную шапку и произвольный фон.
  • Изменение: CSS был обновлен в соответствии с новой темой администраторского интерфейса.

1.7.0

  • Изменение: медиаФАЙЛЫ теперь отправляются в корзину, но медиаЗАПИСИ из базы данных по-прежнему удаляются окончательно.
  • Стабильный релиз.
  • Изменение: readme.txt.

1.4.0

  • Дополнение: проверка по метаданным.
  • Дополнение: проверка свойств «Изображение записи».
  • Исправление: информация в корзине сохраняется после запуска нового сканирования.
  • Исправление: удаление БД при удалении плагина, а не его деактивации.

1.2.2

  • Дополнение: % прогресса.
  • Исправление: ошибки с апострофами в названиях файлов.
  • Изменение: чистка UI.

1.2.0

  • Дополнение: настройки (сканировать файлы / сканировать записи).
  • Исправление: проблемы с mkdir.
  • Изменение: в буфер добавляется по 5 операций (так быстрее).

0.1.0

  • Первый релиз.