Як оновити розміри мініатюр в wordpress за допомогою regenerate thumbnails - wp magazine

Головна → Модулі → Як оновити розміри мініатюр в WordPress за допомогою Regenerate Thumbnails

При зміні теми оформлення в WordPress, замість мініатюр для існуючих записів ми іноді бачимо оригінали зображень. Це відбувається через те, що мініатюри необхідного розміру не були створені в момент завантаження зображення, а за допомогою плагіна Regenerate Thumbnails цю проблему можна вирішити.

розміри зображень

У WordPress є поняття «розміри зображень» яких за замовчуванням всього три - великий, середній і мініатюра. При завантаженні зображень в медіатеку, WordPress створює новий файл для кожного розміру, тобто якщо подивитися в директорію завантажень, часто можна побачити наступне:

Тут видно, що до оригінального зображення photo.jpg було створено три додаткових файлу для наших розмірів. Розміри за замовчуванням в WordPress можна змінювати в розділі Параметри → Медіафайли, а використовуються вони при вставці зображень в запису, при створенні галерей і в інших місцях.

Як оновити розміри мініатюр в wordpress за допомогою regenerate thumbnails - wp magazine

Налаштування розмірів зображень в WordPress

Крім розмірів за замовчуванням, в WordPress можна реєструвати додаткові розміри за допомогою тих чи плагінів. Наприклад якщо плагін виводить віджет з популярними записами в боковій колонці, він може супроводжувати їх зображеннями розміром 50 × 50 пікселів. Або тема, яка виводить записи сіткою, може використовувати зображення розміром 200 × 200 пікселів.

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

Таким чином, при активації теми WordPress, яка використовує інші розміри, файли для цих розмірів не існує для раніше завантажених зображень. В такому випадку WordPress буде використовувати максимально наближені наявні розміри або оригінали зображень.

Це часто призводить до того, що наш дизайн «пливе» або мініатюри на головній сторінці сайту важать по кілька мегабайт.

Плагін Regenerate Thumbnails

Популярний плагін Regenerate Thumbnails дозволяє оновити або перегенеріровать все розміри зображень для всіх існуючих файлів в медіатеці WordPress. Зробити це можна в розділі Інструменти → Regen. Thumbnails:

Як оновити розміри мініатюр в wordpress за допомогою regenerate thumbnails - wp magazine

Оновити мініатюри для всіх файлів в WordPress

Якщо ви хочете оновити розміри тільки для певних зображень в медіатеці WordPress, зробити це можна в розділі Медіафайли → Бібліотека. На даний момент плагін Regenerate Thumbnails працює тільки в режимі списку:

Як оновити розміри мініатюр в wordpress за допомогою regenerate thumbnails - wp magazine

Оновити розміри для одного файлу

Незважаючи на назву плагіна, він оновлює всі зареєстровані розміри зображень, а не тільки мініатюри. Після поновлення необхідних мініатюр, плагін Regenerate Thumbnails можна деактивувати.

альтернативи

Оновити всі розміри зображень можна командою wp media regenerate якщо ви використовуєте утиліту WP-CLI. Згенерувати розміри «на вимогу» дозволить плагін Dynamic Image Resizer. а за допомогою модуля Photon популярного плагіна Jetpack можна генерувати розміри «на льоту» за допомогою CDN-сервісів мережі WordPress.com.

У самому ядрі WordPress також з'явиться можливість генерувати розміри зображень «на льоту». Стежити за розвитком даного функціоналу можна в баг-трекері WordPress.

Схожі статті