Як ви знаєте, WordPress дозволяє створювати зменшені копії завантажуються зображень для того, щоб не доводилося використовувати повнорозмірну версію там, де це не потрібно.
Це і зрозуміло - припустимо, хтось завантажує на сайт картинки з роздільною здатністю 5000 × 5000, погодьтеся, було б нерозумно використовувати їх в якості мініатюр постів.
Так ось, при завантаженні кожного зображення на сайт, WordPress за замовчуванням буде створювати три його копії - thumbnail (мініатюра), medium (середній розмір), large (великий розмір). Також можуть створюватися додаткові копії, задані в темі або плагін через функцію add_image_size ().
А тепер давайте відкриємо папку uploads і подивимося, скільки копій має кожне зображення на нашому сайті:
Ага, у мене таких копій чотири. Так ось, суть в тому, що якщо ви не використовуєте будь-які з розмірів зображення, то навіщо вам потрібні зайві копії в папці завантажень?
Особливо це відноситься до стандартних розмірів зображень. Тепер давайте спробуємо їх відключити.
Крок 1. Як запобігти створенню невикористовуваних розмірів зображень в WordPress
Для стандартних розмірів thumbnail. medium і large код буде наступним:
Якщо не знаєте, куди вставляти код, вставляйте в functions.php (він є в папці з темою).
Крок 2. Видаляємо непотрібні копії зображень в автоматичному режимі
Після того, як ми відключили всі невикористовувані нами розміри зображень, в справу вступає плагін.
Плагін «Force Regenerate Thumbnails»
По суті цей плагін робить дві речі:
- Видаляє повністю всі розміри зображень,
- Генерує копії заново (якщо звичайно ви не відключили повністю всі копії в кроці 1 - в цьому випадку плагін просто почистить папку uploads, залишивши тільки оригінал кожної картинки).
Давайте розглянемо цей процес докладніше:
- Для початку звичайно потрібно додати плагін, ви можете зробити це безпосередньо через адмінку WordPress в меню Модулі> Додати новий, на цій сторінці у поле пошуку вказуємо назву Force Regenerate Thumbnails,
- Після установки переходимо в Інструменти> Force Regenerate Thumbnails,
- Натискаємо кнопку Regenerate All Thumbnails і насолоджуємося результатом.
Таким чином ви можете звільнити значне місце на вашому хостингу.
Миша Рудрастих
Ще пости про зображення в WordPress
- add_image_size () - реєструє розмір зображення Функція реєструє новий розмір зображення, кожен раз при завантаженні нової картинки, WordPress буде створювати її копію з зазначеними в параметрах розмірами.
- wp_get_attachment_image_src () - дозволяє отримати URL, ширину і висоту зображення Дозволяє отримати URL, ширину і висоту зображення або іконки вкладення для відповідного типу файлу.
- Мініатюри записів і сторінок в WordPress. Як задати і як вивести мініатюру поста? Докладний урок, присвячений мініатюр WordPress. Включення поддержікі мініатюр. Як задати мініатюру. Способи їх виведення на блозі.
- Нестандартний HTML для вставки зображень в пост За допомогою хука image_send_to_editor, змінимо HTML код, який використовується за умовчанням при додаванні зображення в пост.