Працюємо з завантажуваними зображеннями в WordPress

Якщо ви завантажуєте зображення за допомогою Add Media (кнопка «Додати Медіафайл») в редакторі публікацій, або безпосередньо в бібліотеці мультимедіа через Медіафайли > Додати (Media > Add New), WordPress автоматично створює кілька копій зображення під час процесу завантаження, і поміщає ці копії на вашому сервері в папку wp-content/uploads/ (якщо в налаштуваннях вказане сортування медіа, то тоді система поміщає їх окремо в папки по роках і/або місяцях). Ці копії відрізняються один від одного, і від початкового зображення назвою і роздільною здатністю. Наприклад, ви завантажуєте зображення, яке називається fotka01.jpg, тоді на виході ви отримаєте додаткові, нові файли: fotka01-100х100.jpg, fotka01-300х300.jpg, fotka01-250х250.jpg, fotka01-1024х1024.jpg і т.д.

Звідки вони беруться і для чого потрібні?

Вони беруться з налаштувань, про які нижче, а потрібні для візуального супроводу публікації. Ці копії картинок називаються Featured Images (Популярні або Вибрані зображення).

Ось деякі приклади використання Featured Images:

  • Популярні зображення можуть з’являтися у вигляді мініатюрок з посиланням на пост на головній сторінці блогу;
  • Популярні зображення можуть з’являтися над/під заголовком запису на сторінці конкретної публікації;
  • Популярні зображення можуть відображатися у вигляді мініатюрок з посиланням на пост в різного роду слайдерах і віджетах.

Види Featured Images

Це можуть бути зображення з наступними налаштуваннями:

  • Розмір Мініатюри (Thumbnail)
  • Середній розмір
  • Великий розмір
  • Вихідне зображення, якщо воно більше, ніж Великий розмір

Налаштування цих розмірів зображення встановлюються в Консолі: Налаштування > Медіафайли і, за замовчуванням, встановлюються таким чином:

  • Розмір Мініатюри становить: 150х150px (з функцією обрізки, яку розглянемо нижче)
  • Середній Розмір: Максимальна ширина 300px, Максимальна висота 300px
  • Великий розмір: Максимальна ширина 1024px, Максимальна висота 1024px
Налаштування розмірів зображення

Розуміння опції розміру медіафайлів

WordPress використовує два способи зміни розміру зображень – метод “груба обрізка“, і метод “м’яка обрізка” (або метод «зміна розміру блоку»). Для отримання Середнього і Великого розміру зображень використовується метод “м’якої обрізки”, який передбачає, що зображення «розтягується» до найбільшої сторони (горизонтальної або вертикальної), а потім поміщається всередину “коробки”, визначеної налаштуваннями “Максимальна ширина” і “Максимальна висота”.

М’яка обрізка. Припустимо, що ви завантажуєте зображення розмірами 600х600px, і буде створено зображення Середнього розміру (300х300px). В даному випадку зображення не втратить своїх характеристик через дотримання співвідношення сторін 1:1. Однак, якщо вихідне зображення буде 300px в ширину і висотою в 600px, а найбільшим розміром в даному випадку є висота, зображення спочатку «розтягнеться» по ширині до 600px, а потім буде обрізане до розмірів 300х300px. Іншими словами, вихідне зображення спотворюється, поки не впишеться в «коробку» 300х300px.

Метод «грубої обрізки» (або «жорсткої обрізки») полягає в тому, що WordPress обрізає зображення до жорстко заданих розмірів, і без додаткових маніпуляцій.

Технічна сторона питання

Популярні зображення – це вбудована можливість в Вордпресі. Для користувацького налаштування такої можливості, ця функція повинна бути підключена у вашій темі, через додавання коду у файлі functions.php:

add_theme_support ('post-thumbnails');

 

Після підключення цієї функції ми зможемо задіяти користувальницькі (тобто – свої) налаштування розмірів зображень, за допомогою функції

add_image_size ($name, $width, $height, $crop);

 

Після того, як ви додали цю функцію, нові розміри зображення будуть створюватися додатково із зображеннями за замовчуванням в процесі завантаження медіа.

Налаштування функції

  • $name: унікальне ім’я для розміру зображення, наприклад, “small-thumb”, або “single-post-thumb” або щось подібне
  • $width: ширина зображення в пікселях
  • $height: висота зображення в пікселях
  • $crop: метод обробки – true, щоб задіяти “жорстку обрізку”, або false – для “м’якої обрізки”.

Наприклад, щоб задати новий розмір зображення під назвою “small-thumb”, розміром в 160х160px, і для обробки застосувати “грубу обрізку”, використовуйте наступний код у файлі functions.php вашої теми:

add_image_size ('small-thumb', 160, 160, true);

 

І, звичайно, ніщо не заважає вам додавати кілька розмірів зображення, кожен з яких буде використовуватися в різних частинах сайту, наприклад:

add_image_size ('slider-thumb', 180, 180, true);
add_image_size ('single-post-thumb', 275, 75, false);
add_image_size ('archive-thumb', 300, 150, true);
add_image_size ('special-thumb', 279, 133, true);

 

Як видно з наведених вище прикладів, є додаткова можливість більш тонко налаштовувати картинки на вашому блозі (або іншому типі сайту на Вордпресі), щоб домогтися бажаного результату.

Як наказати WordPress не створювати копії Featured Images за замовчуванням?

Якщо ви хочете використовувати в темі свої налаштування розмірів зображень, а налаштування за замовчуванням вас не влаштовують, – ви можете їх відключити. Щоб зображення з розмірами за умовчанням не створювалися в процесі завантаження, додайте наступний код у файл functions.php вашої теми:

function sgr_filter_image_sizes( $sizes) {
  
 unset( $sizes['thumbnail']);
 unset( $sizes['medium']);
 unset( $sizes['large']);
 
 return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'sgr_filter_image_sizes');

 

Також можна домогтися того, щоб кількість зображень не росла як гриби, зайшовши через Консоль в: Налаштування – Медіафайли і встановити значення розмірів зображень як 0х0.

 

Recent Posts

Огляд WordPress 7.0 “Armstrong”: Нова ера ШІ та масштабна перебудова Core-архітектури

20 травня 2026 року офіційно відбувся реліз довгоочікуваної мажорної версії WordPress 7.0 «Armstrong», названої на…

5 днів ago

History Hijacking: Чому Google карає за «зламану» кнопку Назад і як захистити сайт за допомогою CSP

Кожен власник сайту та SEO-спеціаліст веде щоденну запеклу боротьбу за утримання користувача на сторінках вебресурсу.…

6 днів ago

Як вибрати дитячі бутси для футбольної секції та не помилитися з типом підошви

Футбольна секція швидко показує, наскільки взуття підходить дитині. Якщо пара ковзає, тисне або погано чіпляється…

1 тиждень ago

Флагманський смартфон: чому варто купити Samsung Galaxy S26 Ultra

Компанія Samsung - один із лідерів на ринку електроніки. Її смартфони вирізняються надійністю, якісними дисплеями,…

1 тиждень ago

Дієслово dar в іспанській мові: значення, відмінювання та особливості використання

Іспанська мова приваблює мільйони людей своєю мелодійністю, емоційністю та відносною простотою вивчення. Одним із найважливіших…

2 тижні ago

Ідеальне робоче місце: збираємо надійний сетап для стабільної роботи та геймінгу

Робочий простір давно перестав бути просто столом із ПК/ноутбуком. Сьогодні це повноцінна екосистема, де кожна…

2 тижні ago