Удалить неиспользуемые файлы wordpress
Media Cleaner cleans your Media Library from the media entries (and files) which aren’t used in your website, as well as broken entries. An internal trash allows you to make sure everything works properly before deleting the media entries (and files) permanently. It uses a smart analysis powered by many implementations for specific plugins and themes. This is the perfect companion to Database Cleaner.
Прежде чем использовать этот плагин, убедитесь, что у вас есть подходящая резервная копия. Этот не опциональный шаг, а обязательный. Вы не можете целиком полагаться ни на один инструмент, который модифицирует или удаляет ваши файлы.
IMPORTANT
This tool cuts like a knife. Do not use this plugin if you don’t have a recent backup, or if you don’t understand what it does. This plugin does its best to help you. Learn how to use it and you will get awesome results.
HOW IT WORKS
Any files detected as not used will be listed in a specific dashboard. It will be up to you to delete them. Then, they will be moved to the plugin’s internal trash on the plugin. After more testing, you can restore those files from the trash, or you can delete them permanently.
СОВМЕСТИМОСТЬ
This plugin works with any kind of media entry, including retina and/or WebP versions. The plugin has been tested on modern WordPress installs (Gutenberg included) as well as many older versions. The plugin has also been tested on various themes along with a community of thousands of users. It does support WooCommerce. If you are using complex plugins to handle the content of your website, the Pro version might be required. I am constantly increasing compatibility with other plugins.
ВЕРСИЯ 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
- And more (Theme X, YooTheme, WP Residence, WCFM MarketPlace, UberMenu, Justified Image Grid, ZipList Recipe, SmartSlider, Jet Engine, Cornerstone, etc…)
Настройка «Живой сайт» позволяет анализировать онлайновую версию вашего сайта, что может увеличить точность Media Cleaner в экстремальных случаях.
Last but not least, Media Cleaner Pro has support for WP-CLI. If you have direct access (SSH) to your server, you will be able to run the plugin at a much higher speed or have it run automatically, if you’d like.
BE CAREFUL: PREPARE A BACKUP
Better to be safe than sorry. This plugin deletes files! Therefore, backup is not only important, it is required. Do not use this plugin if you are not ready. I can’t help you if you damage your media library permanently without a backup.
DATABASE CLEANER
To make everything perfect, you will also need to clean and optimize your database. If you enjoy how Media Cleaner is made and supported, you will love Database Cleaner. Please give it a try!
Битые изображения на сайте WordPress
Как могут появится битые изображения? Причин много например, если вы удалили изображения из своей медиатеки WordPress, но вдруг удалённая картинка использовалась в нескольких записях или страницах. Тогда на этих страницах появится битое изображение / картинка. Или изменили название файла, удалили картинки на сервере / хостинге и т. д..
Битые картинки (broken image) - это ссылка, ведущая на несуществующее изображение. Если на неё нажать, выдается стандартная ошибка 404. На сайте битые изображения отображаются некрасиво и просто ужасно. Например, так:
Как удалить битые изображения со страниц WordPress
Обычно в WordPress используется плагин Broken Link Checker для поиска битых ссылок и изображений. Но он слишком нагружает хостинг и поэтому есть решение получше.
Плагин Remove Broken Images - Удалить битые изображения WordPress
Это чрезвычайно простой плагин, который использует jQuery для удаления битых изображений с ваших страниц ВордПресс автоматически:
Обратите внимание, что версия 1.0 не изменяет какой-либо контент в базе данных и не останавливает ошибки 404 и не улучшает показатели SEO или PageSpeed. Однако Remove Broken Images предотвращает появление на ваших страницах страшного значка "повреждённое / сломанное изображение" и в большинстве случаев удаляет пустое пространство, которое некоторые браузеры выделяют для изображений при их загрузке.
Он удаляет URL-адрес отсутствующего файла изображения из HTML, отправляемого в веб-браузер пользователя; он удаляет теги из DOM (объектной модели документа) после загрузки страницы с помощью JavaScript, чтобы предотвратить отображение значков "сломанное изображение", лишних пробелов и ссылок / подписей, связанных с этими отсутствующими изображениями.
Установка плагина стандартная из админ-панели WP. Плагины - Добавить новый, вводите его названия в поиск по плагинам. Устанавливаете и активируете.
Я установил и активировал плагин. Что теперь? Всё. Настроек не требуется. Плагин добавляет небольшой фрагмент кода JavaScript, который определяет, возвращает ли изображение ошибку 404, и удаляет свой HTML-код из отображения на странице.
Если вам нужно найти битые изображения на сайте WordPress и восстановить или заменить их, то дождитесь новую версию плагина.
Remove Broken Images версии 2.0 позволит вам увидеть список записей и страниц на сайте ВордПресс, содержащих битые изображения, а также инструмент для автоматического удаления их img тегов из базы данных.
Как только появятся новые функции в плагине обязательно обновлю пост.
Можно не удалять битые изображения, а заменить их картинкой по умолчанию. Для этого нужно использовать плагин WP - Replace Broken Images или 404 Image Redirection (Replace Broken Images)
Replace Broken Images (Заменить битые изображения)
Этот плагин поможет заменить битые изображения в посте изображением по умолчанию. Установите и активируйте плагин стандартным способом. После этого, зайдите на страницу Select Alternate Image и загрузите или выберите изображение по умолчанию:
Следующий плагин 404 Image Redirection (Replace Broken Images) - 404 Перенаправление изображения (замена битых изображений).
404 Image Redirection (Replace Broken Images)
Данный плагин поможет заменить битые изображения в постах и на страницах изображением по умолчанию:
- Замените сломанные изображения изображением по умолчанию;
- Пользовательское перенаправление изображений;
- SEO-перенаправление изображения.
Установите и активируйте плагин через страницу плагинов. Очистите кэш вашего сайта (если у вас включен какой-либо плагин кеширования). Зайдите в раздел Broken Images и включите функциональность плагина. А затем загрузите своё изображение по умолчанию:
А на вкладке Custom Redirection вы можете установить пользовательское перенаправление изображений.
А пока на этом всё, до новых встреч. Надеюсь пост был вам полезен. Удачи!
Как найти и удалить неиспользуемые изображения WordPress? Как очистить медиатеку WordPress от ненужных файлов (2 простых способа). Очистка библиотеки файлов WordPress позволяет сэкономить дисковое пространство на вашем хостинге. В вашей медиатеке WordPress полно неиспользуемых изображений или ненужных файлов? Ах, вы не знаете. Тогда инструкция для вас.
Давайте найдём и избавимся от мусора, то есть, от всех неиспользуемых изображений (медиа-файлов) и наведём порядок в вашей медиа-библиотеке ВордПресс!
Медиа-файлы — это изображения, видео и файлы, которые вы загружаете и используете в своем блоге или сайте. Мультимедиа обычно загружаются и вставляются в контент при написании записей или страниц.
Неиспользуемые изображения WordPress
Если вашему сайту / блогу несколько лет и у вас достаточно много визуального контента (изображения / картинки), то скорее всего в библиотеке файлов скопились ненужные / неиспользуемые медиа-файлы.
Медиа-файлы часто являются необходимым дополнением к любому веб-сайту. Однако ваша медиабиблиотека WordPress может легко заполниться неиспользуемыми файлами, что может замедлить работу вашего блога / сайта и уменьшить размер дискового пространства на вашем хостинге.
Как появляются неиспользуемые медиафайлы?
Причин может быть много. Например, когда вы загружаете изображение в медиатеку, WordPress делает его несколько копий. Кроме того, разные темы и плагины могут также запрашивать изображения разных размеров. Следовательно, ваша медиа-библиотека может накапливать множество файлов, о которых вы можете даже не знать.
Помимо этих размеров изображений, вы также можете загрузить массу изображений, которые на самом деле нигде на вашем веб-сайте не используются.
Когда вы удаляете свою публикацию или страницу, изображения также остаются в медиатеке. При редактировании записи или страницы заменяете картинки на другие и они также остаются в библиотеке файлов.
Таким образом, старые (древние) сайты могут хранить много изображений, которые больше не нужны. Они также увеличивают размер ваших резервных копий WordPress, что означает, что резервное копирование, перенос и восстановление вашего веб-сайта занимает больше времени. Все эти файлы / картинки / фото занимают место на вашем веб-сервере и их нужно удалить.
Один из самых простых способов очистить место для хранения медиа-файлов и поддерживать работу вашего сайта в лучшем виде - это удалить все неиспользуемые файлы и изображения с сайта WP.
Давайте, коллеги, посмотрим, как легко очистить вашу медиатеку WordPress.
Как в WordPress удалить неиспользуемые изображения
В WordPress найти и удалить неиспользуемые изображения можно 2 простыми способами:
- Вручную, через Медиабиблиотеку WordPress;
- Автоматически, с помощью плагина Media Cleaner.
Прежде чем использовать эти способы, убедитесь, что у вас есть подходящая резервная копия. Этот не опциональный шаг, а обязательный. Вы не можете целиком полагаться ни на один инструмент, который модифицирует или удаляет ваши файлы.
Вы очистите неиспользуемые файлы мультимедиа, удалив их навсегда. Это действие не может быть отменено. Прежде чем продолжить, убедитесь, что у вас есть полная резервная копия.
Первый способ стандартный, с помощью встроенной функции WP: Зайдите Медиафайлы - Библиотека.
Дальше отобразятся медиаэлементы не связанные с публикацией или страницей на вашем сайте. У меня набралось аж 322 неиспользуемых медиафайлов:
Вот эти изображения можно удалить по одному или применить массовое удаление. Например, нажмите на картинку:
Как вы видите, данная картинка не прикреплена ни к одной записи. Её можно смело удалить навсегда. А точно она не используется на сайте? Точно. Отсутствует заголовок записи или страницы, содержащей этот файл.
Вот как выглядит используемая картинка в статье. Указан заголовок записи или страницы, содержащей этот файл:
Чтобы удалить файлы массово, нажмите кнопку Множественный выбор:
Выберите элементы, которые хотите удалить, затем нажмите кнопку Удалить навсегда:
Да, чуть не забыл. К неприкреплённым картинкам относятся также и фоновое изображение для сайта, фавиконка, логотип, так что будьте внимательны при выборе медиа-файлов для удаления. Ненужные изображения удалите, но в базе данных ссылки на картинки останутся. Для очистки и оптимизации базы данных используйте WP-Optimize — Cache, Clean, Compress.
Первый способ очистки WP от ненужных медиа-элементов подходит для небольших веб-проектов с малым количеством визуального контента. А вот для больших сайтов с тысячами изображений нужен другой подход. Для поиска и удаления мусорных медиа-файлов подойдёт популярный и мощный плагин для WoordPress: Media Cleaner — Clean & Optimize Space.
И так, друзья, второй способ оптимизации библиотеки медиа-файлов. Как найти и удалить неиспользуемые изображения WordPress с помощью специального плагина.
Очистите медиа-библиотеку WordPress с помощью Media Cleaner
Плагин Media Cleaner - очистка и оптимизация пространства на сайте WordPress. Очистите ваш сайт / блог WordPress от неиспользуемых медиа-файлов. Мощный движок и красивый пользовательский интерфейс!
Найдите и удалите неиспользуемые изображения WordPress с помощью плагина Media Cleaner — Clean & Optimize Space. Media Cleaner позволяет очистить медиа-библиотеку WordPress от неиспользуемых изображений.
Media Cleaner обнаруживает неиспользуемые или бесполезные файлы в WordPress. Он очищает вашу медиа-библиотеку и вашу файловую систему. Для этого он анализирует установку WordPress, чтобы определить, какие файлы на самом деле используются. Это единственный инструмент, который может выполнять все эти задачи.
Media Cleaner чистит вашу библиотеку медиа-файлов от записей (и файлов), которые не используются на сайте или повреждены. Собственная внутренняя корзина позволяет убедиться, что всё работает правильно, перед окончательным удалением записей (и файлов). Плагин использует умный анализ, основанный на многих решениях для конкретных плагинов и тем.
Бесплатная версия идеально подходит для очистки вашего сайта WordPress от неиспользуемых файлов в вашей медиатеке. Стандартная версия плагина:
Этот плагин работает с любыми типами медиа-записей, включая версии Retina и / или WebP. Плагин был протестирован на современных установках WordPress (включая Gutenberg), а также на многих более старых версиях. Модуль также был протестирован на различных темах ВордПресс.
Лучше быть в безопасности, чем потом сожалеть. Этот плагин удаляет файлы! Поэтому резервное копирование (базы данных и каталога / uploads) не только важно, но и необходимо.
Я рекомендую вам использовать систему резервного копирования на вашем хостинге (если есть) или использовать подходящий плагин.
Не используйте Media Cleaner, если вы не готовы.
Установите плагин стандартным способом. Плагины - Добавить новый. Введите в поиск по плагинам его название Media Cleaner — Clean & Optimize Space:
После установки и активации, давайте посмотрим на его настройки. Настройки находятся в Meow Apps - Media Cleaner. По умолчанию они подходят для большинства случаев использования. Очень странно, указано что плагин переведён на русский, но я не увидел этого. Всё на английском. Для удобства, переведите плагин самостоятельно этим инструментом.
Раньше Media Cleaner был намного сложнее, с множеством опций. С годами он был упрощен, поскольку пользователи просто хотят сканировать контент в целом. Но имейте в виду, что Media Cleaner просматривает всё, везде и даже знает, как ваши плагины обрабатывают ваши данные.
В настройках для каждого типа сканирования есть своя вкладка с соответствующими настройками. Посмотрите их и если нужно установите нужные вам параметры.
Панель управления Media Cleaner находится в разделе Медиафайлы - Cleaner. Если у вас есть такое предупреждение:
Корзина для медиа-библиотеки отключена. Любые медиа-записи, удаленные плагином, будут безвозвратно удалены.
Чтобы включить его, вы должны изменить файл wp-config.php.
Прямо перед строкой "Это всё, дальше не редактируем. Успехов!" добавьте эту строку: define ('MEDIA_TRASH', true);
Отредактируйте файл wp-config.php. Тогда внутренняя корзина для медиа-библиотеки в плагине будет включена.
Чтобы иметь возможность не удалять файлы сразу на всегда, а отправлять их сначала в корзину для восстановления, надо обязательно добавить директиву
в wp-config.php. Если затрудняетесь, то вот так надо:
Media Cleaner просканирует вашу медиа-библиотеку на предмет записей, которые не используются в вашем контенте:
После того, как анализ будет полностью завершен, отобразятся результаты. Внимательно проверьте результаты. Очистите свой WordPress от неиспользуемых или поврежденных записей и файлов мультимедиа.
Остерегайтесь ложноположительных записей. Например, изображения, используемые темой напрямую, такие как логотипы, фавиконки, ваши рекламные баннеры, фон сайта и т. д. Найдите их, и, если они являются частью этих результатов, выберите их и нажмите Ignore (Игнорировать). Тогда они никогда не будут удалены плагином:
Вы также можете удалять по одной или выбирая несколько из них. Если на каждой странице для вас недостаточно записей, вы можете настроить это по-другому в настройках. Помните, что при удаление файлы перемещаются во внутреннюю корзину плагина, поэтому они по-прежнему занимают место на хостинге.
Все удаленные файлы будут временно перемещены в каталог uploads / wpmc-trash.
Тщательно просмотрите свой сайт. Если это небольшой веб-проект, вы можете просто посещать каждую страницу вручную. Если какие-то файлы отсутствуют, найдите эти записи /файлы в разделе (1) Корзина (Trash) на панели инструментов Cleaner, (2) выберите их и нажмите (3) Восстановить (Recover):
Через какое-то время, после дополнительного тестирования / проверки сайта или блога, если всё в порядке, просто кликните Очистить корзину (Empty Trash). Файлы будут удалены навсегда, без возможности восстановления.
Пожалуйста, будьте внимательны. Не вините Media Cleaner, если он удалил слишком много (или недостаточно) ваших файлов. WordPress - очень динамичная и легко подключаемая система, поэтому невозможно предсказать все ситуации, в которых используются ваши файлы. Если у вас есть актуальная резервная копия, риска нет!
Media Cleaner
Коллеги, если что непонятно, есть подробная инструкция (на английском языке). Ознакомьтесь с учебным пособием для получения дополнительной информации, кликнув по ссылке (tutorial) в настройках данного плагина.
В заключение
Я надеюсь, что это руководство помогло вам узнать, как очистить медиа-библиотеку WordPress от мусора. Для того, чтобы ваш сайт работал как швейцарские часы удалите неиспользуемые и ненужные изображения WordPress, оптимизируйте оставшиеся картинки и очистите вашу базу данных ВордПресс от хлама. И будет вам счастье и сайт / блог будет в полном порядке!
Media Cleaner" width="600" height="427" />
Media -> Media Cleaner
Рано или поздно придется расплачиваться за небрежность и расточительность. Сейчас я имею ввиду небрежное отношение к порядку в файлах сайта и легкомысленное использование дискового пространства. Пожалуй многим знакома ситуации: когда файлы в медиатеку загружались неграмотно, или они не были оптимизированы, или загруженные фотки не использовались в статьях, или было загружено несколько одинаковых фотографий, только одна из которых использовалась на сайте. Подобные ошибки, от легкомыслия или незнания приводят к тому, что файлы сайта начинают занимать излишне много места на диске.
Вот и я недавно столкнулся с подобной проблемой, частично решить которую мне помог плагин Media Cleaner. Плагин мне понравился, поэтому я о нем и пишу. Плагин неплохо написан и выполняет свою функцию. Впрочем, не рекомендую пользоваться плагином без острой необходимости - он все-таки файлы удаляет. К тому же, нашел я в нем некоторые недоработки, о которых уже отписал автору - мелочи.
А что касается моей проблемы, то поработав над "пациентом" около дня, удалось уменьшить размер папки uploads с 1200МБ до 150МБ и все за счет удаления ненужных и оптимизации нужных картинок. Так что и вы будьте бдительны, не пускайте файлы на самотек, если только у вас не бесплатный хостинг.
Вместе с этой статьей рекомендую познакомится с моим плагином для создания миниатюр налету: Kama Thumbnail. С его помощью можно создавать миниатюры любых размеров, только там где они нужны, а размеры которые «полодит» WordPress просто отключить.
О плагине Media Cleaner
Media Cleaner - помогает почистить директорию загрузок (uploads) и библиотеку медиафайлов.
Что конкретно делает плагин? Плагин проверяет действительно ли:
физический файл прикреплен к медиатеке
медиафайл используется в записи
медиафайл используется в произвольном поле записи
медиафайл используется в WordPress галерее записей
В случае несовпадения с указанными проверками, плагин пометит найденные файлы, которые в дальнейшем можно удалить.
Какие пункты нужно проверять устанавливается в настройках плагина.
Использование плагина
Опишу коротко, как плагин работает:
После активации плагина, заходим в настройки плагина (появится меню) и отмечаем как мы хотим сканировать файлы:
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. Частая ошибка авторов плагинов. Этот момент я поправил, исправленную мной версию можете скачать по этой ссылке. Надеюсь автор услышит мой комментарий и в следующем релизе поправит этот момент.
Добрый вечер!
Скажите пожалуйста, возможно ли сделать так, чтобы при удалении записи удалялась бы сама запись и все картинки которые добавлены к этой записи, просто сейчас получается так что запись удалена а картинки к ней остаются.
Имеется новостной сайт и удалять картинки вручную не очень хороший вариант. Может быть есть каие-нибудь варианты облегчить труд модератора и не забивать сервер картинками которые не используются :D?
shuriks, привет.
Если при публикации записи вы добавляли новые картинки к ней — то они прикрепляются к этой записи.
Потом удалив запись — картинка не удаляется.
Но зайдя в корзину и удалив навсегда — картинки также удаляются.
Если у вас не так — что-то сломало вам связи или вы используете просто добавленные в галерею картинки или ваш плагин постинга изображений не прикрепляет их к записи
@otshelnik-fm, я тоже сегодня задался поиском плагина, который бы удалял запись вместе с вложенными в нее изображениями, галереей, миниатюрой, т. к. СТАНДАРТНЫЕ средства WP это делать не умеют, даже если удалить запись из корзины.
@shuriks, Autoremove Attachments работает на хостинге в инете. На локальном сервере не работает. И обновлялся плагин давно. Если ли аналоги лучше?
А в моем комментарии выше говорится что удаляя из корзины — пикча удаляется. Я это проверял перед тем как проверять.
Значит у вас что-то сломало этот функционал. А вы ищете припарки как пришить не родную ногу…
@shmanich у меня на локальном сервере (использовал open server) все работало, c Autoremove Attachments. Удаляешь запись, очищаешь корзину и все картинки удаляются. Естественно плагин должен быть включен. Аналогов не знаю, не нашел…
@shmanich Принципиально важно то. что плагин удаляет вложенные в запись изображения только после окончательного удаления записи из корзины!
Удаляешь запись, очищаешь корзину и все картинки удаляются
Впрочем на локальных серверах, о нецелесообразности применения которых сказано уже немало, всегда могут быть свои проблемы
хех — а почему же я не ставлю специально плагин и пикчи удаляются как только я очищаю корзину. Все в рамках базовой работы ВП.
Ну явно шьете ногу от слона собаке
Ставьте еще больше плагинов богу плагинов))
@otshelnik-fm, как раз-таки штатный функционал WP при удалении записи из корзины вложения не трогает.
Удаление поста происходит функцией wp_delete_post в файле wp-includes/post.php. Единственное, что там происходит с вложениями — переназначается их родитель. Можете сами посмотреть и убедиться.
Но по ходу этой функции вызываются хуки before_delete_post, delete_post и т.д. Скорее всего в Вашей теме именно в них и удаляется вложение. Или есть какой-то плагин, в котором есть аналогичный функционал. В любом случае, это уже не базовый функционал движка.
@eugsan — а ведь вы правы. У меня что-то его удаляло. Реколл наверно. Проверил на чистом ВП — прикрепленное изображение к посту при удалении поста открепляется и становится сиротой в медиабиблиотеке.
Крайне странное поведение вордпресс. Думаю подобный тикет где-то в древнем track wordpress есть.
Или же объяснение разработчиков core ядра.
@sergeybiryukov — не знаешь почему бросают вложения на произвол судьбы? Вроде бы хорошая практика — подчищать за собой.
Это было бы неправильно, потом были бы нарекания, что куда делась картинка? Она нужна! Верните ее! У меня нет ее больше!
Decisions, not options.
Увы, не лучшая практика (с моей точки зрения), когда предопределено какое-то решение заранее, вместо того, чтобы «нагружать» пользователя выбором. Для выбора есть плагины, фильтры, настройки «для программистов», а «обывателю» выбора стараются предложить как можно меньше.
Крайне странное поведение вордпресс.
Совершенно нормальное поведение, если учесть, что картинка может быть вставлена в любую запись, а не только в ту, к которой прикреплена. Да и не только в запись, по большому счету. А отследить все использования по всему интернету абсолютно нереально.
Кстати добавлю, по поводу последнего.
Если используется Jetpack (Photon CDN), то оттуда изображения вообще не удаляются, никак, никогда.
@otshelnik-fm, было бы здорово если бы WP спрашивал удалить прикрепленные медиа вместе с записью или нет.
Читайте также: