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, превосходный японский разработчик, который помог мне в тот момент, когда мне это было нужно больше всего.
  • To all the users who helped me with reproducing issues and testing new plugins and pagebuilders.

Скриншоты

  • Media -> Media Cleaner

Установка

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

Отзывы

09.08.2020
Even though I downloaded sometime ago I have not been able to get it to work. On requesting a scan of media file I get a 500 internal error Have not been able to find a way round it.
28.07.2020
I love simple one task plugins. It searches and find stray images then gives you a choice to delete them. Thanks for the simplicity.
24.07.2020
This plugin could manage to clear my database with 120K records which other plugins couldn't do that easily. So I definitely recommend this one
Посмотреть все 290 отзывов

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

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

Участники

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

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

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

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

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

5.6.4

  • Fix: Support for GeoDirectory.
  • Fix: Support for Modula Gallery.
  • Add: Better support for Fusion Builder (Avada).
  • Fix: Could not detect in the HTML absolute URLs starting with ‘wp-content’ directly.
  • Fix: Divi was not using the common file types.

5.6.3

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

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

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