Невикористані зображення: знайдіть і видаліть картинки, які ніщо не використовує
Невикористані зображення знаходить у медіатеці картинки, яких ніщо на сайті не використовує, показує їх із превʼю та розміром і видаляє ті, що ви оберете. Це звільняє місце на диску й упорядковує бібліотеку. Це Pro-інструмент: потрібна ліцензія, що його містить, а без неї вкладка показує повідомлення про Pro. Відкрийте його в Baza Helper > Невикористані зображення, у групі «Контент». Він входить у тарифи Pro, Plus і Agency.
Перш ніж почати
- Зробіть резервну копію. Видалені картинки неможливо повернути.
- Тримайте вкладку відкритою, поки триває сканування.
Скануйте бібліотеку
- Відкрийте Baza Helper > Невикористані зображення.
- Натисніть Сканувати медіатеку.
- Дочекайтеся індикатора виконання. Сканування читає сторінки й записи, довільні поля, налаштування та віджети, поля рубрик і міток та поля користувачів, а потім перевіряє медіатеку.
- Сканування лише читає. Воно нічого не видаляє. Коли сканування закінчується, спливаюче повідомлення каже, скільки невикористаних картинок знайдено і який їхній розмір.
Картинка вважається використаною, коли її ID або файл згадуються будь-де в цих даних. Враховуються сторінки й записи з будь-яким статусом, зокрема чернетки та кошик, але не ревізії й автозбереження. Довільні поля теж враховуються: окремий ID, список галереї, серіалізовані дані та дані конструкторів, наприклад Elementor. Файли зіставляються за шляхом у теці uploads, тож photo-300×200.jpg і photo-scaled.jpg вважаються використанням photo.jpg, а картинка, використана в будь-якому розмірі, вважається використаною. Враховуються також списки ID, як-от галерея товару WooCommerce. Блоки Gutenberg (зображення, галерея, обкладинка, медіа й текст) теж враховуються, як і шорткоди: , Divi gallery_ids та WPBakery image і images. Налаштування й віджети теж, наприклад іконка сайту, логотип і налаштування теми. З Polylang або WPML картинка вважається використаною, якщо використовується її переклад в іншій мові.
Прочитайте результат
Список показує мініатюру, назву, імʼя файлу, загальний розмір (оригінал плюс усі розміри, створені WordPress) і дату завантаження, а також посилання, що відкриває картинку в бібліотеці. Спершу йдуть найбільші картинки, а в списку до 2000 картинок. Картинки, завантажені за останні 14 днів, не показуються, бо їх можуть ось-ось використати. Показано лише зображення, не PDF чи відео.
Видаліть картинки
- Перегляньте кожне превʼю або позначте Вибрати все.
- Натисніть Видалити вибрані (N) і підтвердьте в діалозі.
- Картинки видаляються назавжди разом із файлом, усіма розмірами та записом у бібліотеці. Видалення йде пакетами по 25.
- Коротке сповіщення скаже, скільки картинок видалено і скільки не вдалося видалити.
Видалити можна лише картинки з останнього сканування. Скануйте знову після великої зміни вмісту.
Чого сканування не бачить
- Картинку, яку лише файл теми чи плагіна називає у своєму коді PHP, CSS або JavaScript.
- Картинку, використану через посилання на іншому сайті.
- Картинку, на яку є лише шлях поза текою uploads.
Перегляньте превʼю перед видаленням і зберігайте резервну копію.
Запитання
- Чому моя картинка в списку? Жодні скановані дані її не називають. Можливо, вона використовується лише в коді теми або на іншому сайті.
- Чому моєї картинки немає в списку? Вона десь використовується, їй менше 14 днів або це не зображення.
- Чи можна скасувати видалення? Ні. Відновіть її з резервної копії.
- Чи працює це з CDN? Посилання CDN, що містять шлях uploads, розпізнаються, а теки мультисайту обробляються. Картинка, що лежить за іншою адресою поза текою uploads, не видна.
- Скільки це триває? Сканування йде малими кроками. Велика база даних означає багато кроків, тож тримайте вкладку відкритою.
Для розробників
Фільтр baza_helper_unused_images_grace_days змінює, скільки днів нове завантаження не чіпають. Типово 14.
