Недавно один из читателей попросил помощи, связанной с картинками на его сайте. Все началось с того, что он переключился на другой шаблон, нежели был установлен до этого, и тема стала отображать миниатюры под тегом more. Проблема была в том, что новые изображения, которые загружались уже ПОСЛЕ активации темы выглядели так, как нужно, при этом старые миниатюры отображались искаженными и убогими. Пользователь пробовал исправить изображения в «Настройки » Медиафайлы», однако проблема не решилась. В этой статье покажу, как по новой сгенерировать миниатюры или новые размеры для изображений в WordPress.
По-умолчанию, когда вы загружаете картинку в ВордПресс, он создает для нее различные размеры и сохраняет в папке uploads. Многие шаблоны для WordPress пользуются этой функцией и определяют новые размеры картинок, однако проблема в том, что этот новый размер применяется только к тем картинкам, которые вы загрузили уже после того, как активировали тему. Для решения задачи необходимо повторно сгеренировать новые размеры для всех изображений, загруженных прежде. Этот процесс часто называют «регенерация миниатюр».
Для того, чтобы пересоздать картинки с нужными на текущий момент изображениями, установите и активируйте плагин Regenerate Thumbnails. После активации, идем в «Инструменты — Regen. Thumbnails».
Нажатие на кнопку «Regenerate All Thumbnails» начнет создание новых изображений с размером, определенным вашей темой или на странице «Настройки — Медиафайлы». Также есть возможность пересоздать размеры только для определенных либо сразу нескольких картинок в «Медиафайлы — Библиотека».
Пересоздание размеров изображений никак не задевает ту картинку, которая являлась оригиналом при загрузке. Плагин создает дополнительные копии с нужной шириной и высотой. Также он не удаляет прежде созданные изображения. Вы можете их удалить собственноручно, если уверены, что выбранный размер больше нигде на сайте не используется.
Надеюсь, что статья помогла некоторым из вас решить проблему со злочастными картинкам. Если возникнут вопросы, задавайте их в комментариях.