WordPress изображения. Как избавиться от лишних…

WordPress изображения. Как избавиться от лишних…

Изображения WordPress, пожалуй, самая неудачная часть реализации этого, в общем-то, неплохого движка.

Я уже писал про неимоверный дебилизм библиотеки медиафайлов WordPress. Понятно, что отношение моё чисто субъективное и основано, в основном, с ведением интернет-магазина на базе woocommerce. Всё-бы хорошо, но когда наступала необходимость массового обновления изображений товаров...

Однако и для обычных блогов, никак не связанных с массовой загрузкой и обновлением изображений, WordPress преподносит неприятные сюрпризы.

Три картинки и миниатюра

2020 12 15 140740 - Wordpress изображения. Как избавиться от лишних...

Вот один из сюрпризов: в статье всего-то три изображения и одна миниатюра записи...

Но посмотирте сколько разноразмерных копий наплодила библиотека медиафайлов!

По 7 копий на каждое изображение, включая миниатюру. На картинке я цветом выделил. Каждый цвет - это одна картинка. Кстати, в зависимости от используемого шаблона, таких дублей может быть и больше. Да и самих изображений в статье тоже может быть не три, а десять, например... И такое бывает.

В любом случае, свободное место на хостинге не резиновое и оно имеет свойство заканчиваться.

Чаще всего, причина этому - изображения WordPress, а точнее их неоправданная избыточность. Даже с учётом того, что изображения сжимают разными способами: программами, сервисами, плагинами...

WordPress изображения. Как избавиться от лишних…

На идею написать эту статью меня навела Ксенья Юрьевна в комментариях под статьёй о блеске и нищете куртизанок библиотеки медиафайлов. 😉 

Да, я знал про такую фишку, но не применял ни разу - потому, что мой шаблон сам добавляет какие-то дополнительные размеры изображений и я полагал, что моё вмешательство, каким-то образом отрицательно повлияет на внешний вид блога.

Но... Глаза боятся, а руки делают...

Избавляемся от избыточных изображений

Применительно к этому блогу, для меня это вылилось в два действия. Первое - это идём в настройки медиафайлов и выставляем все размеры в ноль.

WordPress изображения. Как избавиться от лишних…
Изображения WordPress, настройка размеров

Галочку обрезки миниатюры тоже не забываем снять...

Если у Вас не замудрёный шаблон, то возможно этого действа и хватит. У меня-же шаблон с наворотами, поэтому пришлось отыскать в нём код добавления своих размеров и закомментировать его.

В моём случае это выглядело так:

/*-----------------------------*/ 
# Post Thumbnails 
/*-----------------------------*/ 
if ( function_exists( 'add_image_size' ) ){ 
  add_image_size('tie-small', 110, 75, true); 
  add_image_size('tie-medium', 310, 165, true); 
  add_image_size('tie-large', 310, 205, true); 
  add_image_size('slider',660, 330, true); 
  add_image_size('big-slider',1050, 525, true); 
}

А после моего вмешательства вот так:

/*-----------------------------*/ 
# Post Thumbnails 
/*-----------------------------*/ 
if ( function_exists( 'add_image_size' ) ){ 
 /* add_image_size('tie-small', 110, 75, true); 
  add_image_size('tie-medium', 310, 165, true); 
  add_image_size('tie-large', 310, 205, true); 
  add_image_size('slider',660, 330, true); 
  add_image_size('big-slider',1050, 525, true); */
}

Как видите, я не затрагивая саму функцию, просто закомментировал её содержимое.

Конечно, самое трудное было найти этот блок кода в функционале своего шаблона. Каждый шаблон ведь по-своему реализует навороты. Но возможно, что вам этого и не потребуется. Ну... или придётся поискать.

Что получаем по итогу

2020 12 15 162748 - Wordpress изображения. Как избавиться от лишних...

А по итогу у нас три валета и вот это три изображения, используемые вот в этой статье и одно изображение записи, так называемый Thumbnails. Никаких разноразмерных дублей. Вообще никаких дублей.

Вот и всё... Некоторое время посмотрю, как будет отображаться всё на блоге и, если перекосов не выявится, то после НГ возьмусь за такое-же преобразование наших интернет-магазинов на Woocommerce.

Что делать со старым «приплодом» картинок? Да ничего. Пусть уже будут. Не перезаливать же все статьи. Зато, хоть новые будут намного экономнее расходовать место на хостинге.

Подписывайтесь на мой канал в telegram - Wordpress изображения. Как избавиться от лишних...Telegram и будете первыми узнавать о новых статьях блога, а также увидите там много чего интересного...

Огни большого города https://obg.kz

Смотрите также

онлайн сервис

Интересные онлайн сервисы

Онлайн сервисы прочно вошли в нашу жизнь и, порой, способны здорово её облегчить. О некоторых …

Онлайн конвертер

Бесплатный онлайн конвертер файлов

Предлагаю вашему вниманию бесплатный онлайн конвертер файлов - штука весьма полезная и удобная. Не знаю …

6 комментариев

  1. Саша, привет! Это проблема уже древняя. Я как то хотел избавится от дублей, но у меня пока стоит и работает плагин увеличения. А при минимизации он работать не будет и изображения во всю красу открыть не получится. Хотя порой они и не нужны, а порой не помешают. А менять при написании статьи настройки, как то накладно да и забыть можно. Вот как то так.

    • у меня пока стоит и работает плагин увеличения. А при минимизации он работать не будет и изображения во всю красу открыть не получится.

      Андрей, спасибо! Я об этом как-то не подумал. Хорошо, что напомнил мне про увеличение. После твоего комментария, я проверил этот момент. Увеличение картинок и у меня есть. Но это происходит не за счёт замены картинок дублями с разными размерами, а за счёт CSS… Отображение в процентном соотношении одной и той-же картинки. Вот в этой статье я все изображения сделал сейчас с увеличением. Всё работает, количество картинок не изменилось. Зашёл по FTP и посмотрел – всё как было, так и осталось. Три картинки…

  2. Спасибо за полезную информацию. Нужно посмотреть и у себя. Все таки перегружать сайт не хотелось бы.

    • Все таки перегружать сайт не хотелось бы.

      В том-то и дело! Только вот библиотека медиафайлов WordPress этому никак не способствует. Приходится выкручиваться вот таким способом. 

  3. Александр, здравствуй! С прошедшими праздниками! )

    Прочел "выставляем все размеры в ноль" и подумал: так просто? Да и правка в коде – небольшая, посильная и быстрая. Но взгляни на рубрику https://obg.kz/wordpress, у этой новой статьи уже совсем другой размер миниатюры.

    Мне вот лень было разбираться, я по старинке иногда захожу в папки с изображениями через FTP и удаляю миниатры, которые плодит шаблон, оставляя только необходимое. Но места на хостинге все равно все меньше и меньше…

    • Здравствуй, Константин! И тебя с прошедшими…

      Да, в рубрике теперь миниатюра к этой статье полная отображается. Рутинную работу через FTP очень не хочется делать. Со временем, по мере написания статей, все миниатюры там будут выглядеть одинаково, по крайней мере все новые. Но даже и сейчас ничего страшного в том, как выглядит не вижу. Если выберу время, попробую это как-то через CSS решить. В любом случае, настройки уже менять не буду. Засилье ненужных картинок реально быстро сожрёт место на хостинге. Хотя там у меня ещё много и хватило-бы надолго, даже при стандартном подходе.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *