При завантаженні зображень в WordPress часто відбуваються цікаві речі - сайт сам створює кілька копій початкового файлу з різними розмірами картинок - мініатюри. В результаті, в папках зображень збирається в 3-4 рази більше файлів (іноді і більше), ніж потрібно для роботи. Це не тільки засмічує хостинг, але і швидко з'їдає вільний простір на ньому. В один прекрасний день ви можете побачити, що вільного місця у вас немає.
Можна, звичайно, видаляти зображення з папок вручну, але це клопітно, особливо, якщо їх у вас багато. У мене буває в статті по кілька десятків картинок. Сьогодні я розповім, як в WordPress прибрати мініатюри, щоб вони не з'являлися. Зробити це можна відразу після установки WordPress на етапі налаштування движка. У статті про налаштування WordPress я цей момент не відобразив, так як видалення мініатюр не є обов'язковим, кому-то вони потрібні. Але, особисто мені все зайві файли заважають і я намагаюся їх видаляти.
У себе в блозі я позбувся недуги давно, тому, довелося запозичити чужу картинку для демонстрації, ось так виглядає папка з дублями зображень:
Слайди можуть створюватися двома елементами сайту:
- Сама CMS створює їх за замовчуванням;
- Тема оформлення може створювати файли з додатковими розмірами - цього може і не бути.
Відключити створення треба і там і там інакше, перемога буде неповною.
Відключення мініатюр в WordPress
Для того щоб відключити автоматичне створення мініатюр досить в меню Налаштування -> Медіафайли
встановити розмір всіх мініатюр рівним 0 по ширині і 0 по висоті
Такий трюк дозволяє позбутися від мініатюр визначаються настройками самого WP.
Видалення дублів картинок, створюваних темою
На деяких сайтах все виявляється складніше. Мініатюри створюватися не припиняють - тому, доводиться копатися в темі оформлення і лагодити її.
Тема може створювати зображення розмірів відмінних від стандартних вордпрессовскіх, їх кількість може бути різним - в залежності від потреб самого шаблону (десь він ці картинки використовує). До речі, перед видаленням переконайтеся, що вони вам точно не потрібні.
Зазвичай мініатюри створюються функцією в файлу functions.php теми. Шукайте в ньому приблизно ось такий код:
Таким нехитрим дією ви уникнете поява мініатюр на своєму сайті.
Як видалити вже існуючі мініатюри
Для WordPress існує маса плагінів, як встановлювати які я писав тут. І для такого випадку теж є плагін, називається він Force Regenerate Thumbnails (є в репозиторії WordPress). Він видаляє всі зайві картинки, раніше створені движком. Можете поставити його і почистити свої папки.
Інші корисні статті блогу:
Швидкий заробіток в Інтернеті
Тут заробляють блогери
Найсвіжіші статті блогу