В папці завантаження зображень uploads ви бачите безліч нарізаних від оригіналу картинок.
Завдання. Вам потрібно заборонити генерування мініатюр і залишити тільки оригінальне зображення.
Ми не будемо розбиратися для чого, але те, що при великій кількості картинок місце на сервері для мініатюр знадобиться - це зрозуміло.
І потрібно розуміти, що ні про яку галереї не може бути й мови. Вона не буде працювати коректно.
Як створюються маленькі копії картинок в вордпресс?
Три розміру генеруються за замовчуванням WordPress - це маленький, середній і великий.
Налаштовуються у вкладці адміністративної частини «Параметри» - «Медіафайли» - «Налаштування медіафайлів».
Інші прев'юшки створюються темою і їх кількість залежить тільки від неї - в нашому випадку їх три.
Як відключити стандартну генерацію превью в WordPress
Для того, щоб в вордпресс не створювалися мініатюрні картинки, потрібно виставити для всіх варіантів значення «0». Наочно на скріншоті нижче:
Як заборонити генерацію копій зображень в темі
У нашому прикладі тема створює 3 превью різних розмірів.
Будемо шукати код розмірів зображень в файлах тему головного.
Файл functions.php теми
Потрібно знайти в коді рядок з функцією «add_image_size». Залежно від того, скільки картинок генерує тема, буде і кількість рядків у коді.
add_image_size ( 'homepage-thumb', 200, 150, true);
Після видалення цього рядка, тема перестане створювати мініатюри для ваших записів.
Знайти в коді рядок з функцією «set_post_thumbnail_size» і теж видалити, щоб тема не генерувала мініатюрні копії картинки для вставки в анонси записи.
set_post_thumbnail_size (150, 150);
'Post_thumb_size' => '90x90',
Загалом шукаємо, все що пов'язано з розмірами превьюшек.
Буває, що в темі вже передбачена можливість відключення маленьких картинок.
Якщо в налаштуваннях теми можна відключити генерацію мініатюр, як на цьому прикладі, то виставте розмір 0х0.
Але завжди пам'ятайте, що при відключенні будь-якої мініатюри не зможе працювати галерея або слайдер, або картинка не буде відображатися в постах, як раніше.
Наскільки виправданий заборона генерування мініатюр?
Якщо ви хочете заощадити місце, то в першу чергу завантажуйте тільки оптимізовані зображення з невеликою вагою.
У новачків це часта проблема, коли заливають на сервер N-мб для одного зображення. Оптимально, коли його розмір визначається kb. Наприклад, банер повинен важити не більше 15 kb. Ось і робіть висновок, до чого потрібно прагнути.
Але зробити налаштування виводу мініатюр записи wordpress можна, наприклад, поставити середній розмір, а навпроти великого поставити нуль. У цьому випадку на сервері теж буде менше копій.
Розповім заодно, як оптимізувати велику і важку картинку в фотошопі.
Відкриваємо файл у програмі фотошоп.
Друге - йдемо «Файл» - «Зберегти для web» - вибираємо 80% або 60% для збереження якості.
Після цих простих маніпуляцій наша картинка стане набагато легше, залишившись якісною. Саме її і завантажуйте на блог.