Як очистити сайт на wordpress від непотрібних зображень

Як ви знаєте, WordPress дозволяє створювати зменшені копії завантажуються зображень для того, щоб не доводилося використовувати повнорозмірну версію там, де це не потрібно.

Це і зрозуміло - припустимо, хтось завантажує на сайт картинки з роздільною здатністю 5000 × 5000, погодьтеся, було б нерозумно використовувати їх в якості мініатюр постів.

Так ось, при завантаженні кожного зображення на сайт, WordPress за замовчуванням буде створювати три його копії - thumbnail (мініатюра), medium (середній розмір), large (великий розмір). Також можуть створюватися додаткові копії, задані в темі або плагін через функцію add_image_size ().

А тепер давайте відкриємо папку uploads і подивимося, скільки копій має кожне зображення на нашому сайті:

Як очистити сайт на wordpress від непотрібних зображень

Ага, у мене таких копій чотири. Так ось, суть в тому, що якщо ви не використовуєте будь-які з розмірів зображення, то навіщо вам потрібні зайві копії в папці завантажень?

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

Крок 1. Як запобігти створенню невикористовуваних розмірів зображень в WordPress

Для стандартних розмірів thumbnail. medium і large код буде наступним:

Якщо не знаєте, куди вставляти код, вставляйте в functions.php (він є в папці з темою).

Крок 2. Видаляємо непотрібні копії зображень в автоматичному режимі

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

Плагін «Force Regenerate Thumbnails»

По суті цей плагін робить дві речі:

  1. Видаляє повністю всі розміри зображень,
  2. Генерує копії заново (якщо звичайно ви не відключили повністю всі копії в кроці 1 - в цьому випадку плагін просто почистить папку uploads, залишивши тільки оригінал кожної картинки).

Давайте розглянемо цей процес докладніше:

  1. Для початку звичайно потрібно додати плагін, ви можете зробити це безпосередньо через адмінку WordPress в меню Модулі> Додати новий, на цій сторінці у поле пошуку вказуємо назву Force Regenerate Thumbnails,
  2. Після установки переходимо в Інструменти> Force Regenerate Thumbnails,
  3. Натискаємо кнопку Regenerate All Thumbnails і насолоджуємося результатом.

Таким чином ви можете звільнити значне місце на вашому хостингу.

Як очистити сайт на wordpress від непотрібних зображень

Миша Рудрастих

Ще пости про зображення в WordPress

  • add_image_size () - реєструє розмір зображення Функція реєструє новий розмір зображення, кожен раз при завантаженні нової картинки, WordPress буде створювати її копію з зазначеними в параметрах розмірами.
  • wp_get_attachment_image_src () - дозволяє отримати URL, ширину і висоту зображення Дозволяє отримати URL, ширину і висоту зображення або іконки вкладення для відповідного типу файлу.
  • Мініатюри записів і сторінок в WordPress. Як задати і як вивести мініатюру поста? Докладний урок, присвячений мініатюр WordPress. Включення поддержікі мініатюр. Як задати мініатюру. Способи їх виведення на блозі.
  • Нестандартний HTML для вставки зображень в пост За допомогою хука image_send_to_editor, змінимо HTML код, який використовується за умовчанням при додаванні зображення в пост.