Regenerate Thumbnails
Regenerate Thumbnails это маленький, но весьма полезный плагин, чьей единственной функцией является перегенерация миниатюр в блоге. Любое изменение размера миниатюр в настройках блога коснется лишь новых залитых вами картинок, а все старые картинки останутся с прежними размерами. А что делать, если вы сменили шаблон блога на тот, в котором дизайн заточен под определенный размер миниатюр? Вот тут то вам и понадобится данный плагин. Установили плагин, перегенерировали миниатюры в нужном размере и все, плагин можно удалять. И не стоит бояться экспериментировать с новыми шаблонами и разными размерами миниатюр – плагин создает новые миниатюры, не удаляя при этом старые. Таким образом, вы всегда можете откатиться на свой изначальный шаблон без какого-либо ущерба (ну кроме лишних картинок в папке загрузок) для своего блога.
Скачиваем плагин по ссылке в конце страницы и устанавливаем его:
1 Распаковываем архив.
2 Копируем папку regenerate-thumbnails в /wp-content/plugins/.
3 Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Никаких настроек в плагине нет. Так что не забываем сначала зайти в "Параметры\Медиафайлы" и установить нужные вам размеры миниатюр.
После этого у нас есть два варианта:
1 Перегенерация всех картинок сразу. Зайдите в "Инструменты\Regen. Thumbnails" и нажмите кнопку "Regenerate All Thumbnails":
Теперь вам остается лишь ждать, пока плагин пересоздаст все миниатюры. Это может занять от нескольких секунд до десятков минут в зависимости от количества картинок. Сотня картинок пересоздается примерно одну минуту.
2 Перегенерация избранных картинок. Можно пересоздать лишь выбранные картинки, для этого зайдите в библиотеку медиафайлов. Там вы сможете перегенерировать или несколько картинок сразу или каждую по отдельности:
В шаблоне миниатюры могут выводиться или с относительными размерами или с точно определенными размерами. Относительные размеры (миниатюра, средняя, крупная) означают, что шаблон выведет картинки ровно в тех размерах, которые указаны в настройках блога. Независимо от того, впишутся ли картинки в этих размерах в дизайн шаблона или нет.
Функция the_post_thumbnail (которую вы можете найти в файле index.php в папке шаблона) при этом выглядит примерно так:
the_post_thumbnail('thumbnail'); // миниатюра (150 на 150) the_post_thumbnail('medium'); // средняя (300 на 300) the_post_thumbnail('large'); // большая (640 на 640) the_post_thumbnail('full'); // полная (без ограничений) |
Если этот код похож на тот, который есть в файлах вашего шаблона, то вам придется вручную подбирать те размеры миниатюр, которые будут хорошо выглядеть в новом шаблоне блога. Но, как правило, если указаны относительные размеры, то автор шаблона рассчитывает на то, что размеры картинок установлены со значениями по умолчанию.
Если автор шаблона создавал его под строго определенный размер картинок, то функция the_post_thumbnail будет выглядеть примерно так:
the_post_thumbnail( array(500,150) ); // 500 на 150 |
Именно эти размеры вы и должны указать в настройках блога, а потом пересоздать картинки именно с этими размерами. Только в таком случае шаблон будет выглядеть именно так, как задумал его автор. Если вы не укажите эти размеры в настройках блога, то будет выведена картинка максимально близкая к указанным размерам. На деле это означает, что вместо этого:
Будет выведено вот это:
Пример, конечно, надуманный. Но, тем не менее, он наглядно показывает, что дизайнер мог иметь ввиду одно, а получается совсем другое только потому, что у вас миниатюры заданы не тех размеров, которые использовал автор шаблона. В данном случае записи вообще налезают друг на друга и портят дизайн напрочь. Многие шаблоны так и отбрасываются пользователями, которые просто не могут понять, что кривизна дизайна этих шаблонов вызвана неправильными размерами миниатюр, а вовсе не кривыми ручками их авторов.
Плагин делает сущую мелочь, но очень нужную мелочь. И именно поэтому он так популярен у пользователей (свыше 750 тысяч скачиваний на сегодня).
Regenerate Thumbnails
Автор плагина: Alex Mills (Viper007Bond)
Рассматриваемая версия: 2.2.4 от 15.12.2012
Текущая версия: 3.1.6 от 14.08.2023
Совместимость с версией WordPress: 4.7 и выше
Активных установок плагина: 1 000 000+
Скачать плагин версии 3.1.6 (всего скачено 21 693 680 раз)
Понравился пост? Подпишись на обновления по RSS или Twitter !
Пластической хирургии Недостаточную развитость мышц или их атрофию можно скорректировать с помощью пластической хирургии. avtor-e.ru | Форма сотрудников ресторана Стильная одежда и форма сотрудников ресторана в Москве по выгодным ценам. zapara.shop |
#1,
Хороший плагин, давно им пользуюсь.
Но я хотел сказать, что вебмастеру, который создавал тему для примера надо руки оторвать. Как можно не рассчитывать на другие размеры миниатюр? Тем более, что судя по картинкам он запихнул вывод миниатюры и текста записи в один тег абзаца. А достаточно было бы разделить их в отдельные абзацы и тогда ничего не стало бы наезжать друг на друга при любом размере миниатюр в блоге.
#2,
Мне кажется, что проблема с размером миниатюр целиком надуманная. Шаблон подбирают лишь один раз, при запуске сайта и поэтому картинки туда загружаются уже с нужными размерами. Вот у вас блог с 2008 года не менялся, зачем вам может понадобиться этот плагин?
#3,
ой, ну вы ошибаетесь. есть люди, которые меняют тему блога раз в 6 месяцев, если не чаще. да и wordpress все время обновляется, в нем появляются функции, которые старыми темами просто не поддерживаются. тех же миниатюр, при запуске этого блога, в wordpress вообще не было.
и хоть я не меняю тему этого блога, я ее все время модернизирую. пусть по мелочам, но тем не менее. мне то плагин этот не нужен - у меня вообще нет тут миниатюр. довольно сложно было бы картинки привести к одному размеру - где-то у меня скриншот 500x200, где-то скрин 50x50 - так что миниатюры мне точно тут в шаблоне не нужны.
#4,
Flector, не по теме - что у вас с твиттер-аккаунтом? Пишет, что временно заблокирован. Когда вы его разблокируете? Просто сейчас, после смерти Google Reader, получать обновления через твиттер проще.
#5,
а хрен его знает, что с ним. вчера увидел, что он "приостановлен". за что и почему непонятно. я подал на разблокировку, но разблокируют ли и когда это будет я не знаю. заводить новый аккаунт как-то не хочется :(
#6,
Спасибо за ваши труды!
PS^ А есть ли плагин, который добавляет функцию (чекбокс) при редактировании или добавлении записи - выводить или нет миниатюру поста при детальном просмотре (запись целиком)...? Т.е. нужно чтобы была возможность выбора например - показывать миниатюру поста в анонсе и не показывать в детальном просмотре...
#7,
это делается без плагинов. заводится произвольное поле с именем, скажем, "show_pic", а затем в самом шаблоне проверяем это произвольное поле - если не пустое, то не показываем миниатюру - если пустое, то показываем.
#8,
Спасибо за сайт, реальная помощь.
Скажите, пожалуйста, как-то можно в WP сделать такой вывод миниатюр для постов, чтобы выводить миниатюры в svg, если браузер поддерживает svg, и png, если не поддерживает?
Заранее спасибо.
#9,
теоретически можно извратиться - тупо определять браузер и в зависимости от него выводить разные миниатюры. но это слишком гимморный процесс, начиная с указание двух миниатюр записи в разных форматах, заканчивая определением браузера.
на кой черт вам обязательно svg?
#10,
Ну, они хорошо смотрятся в высоком разрешении...
#11,
И не надо возиться с разным размером картинок для разных разрешений.
#12,
ну какое высокое разрешение может быть у миниатюры, которая редко бывает больше 150 на 150 пикселей? :)
если вы маленькую картинку 150x150 на весь экран 1920x1200 растяните - то да, svg тут идеально подойдет. но миниатюры же не растягиваются, они всегда выводятся маленькими. поэтому у меня и возник вопрос - зачем менять формат картинки, если она в любом случае будет выводиться в маленьком размере?
#13,
Да, пожалуй... Спасибо.
#14,
Простите за, может быть, похожий вопрос о формате svg.
Есть в тексте постов изображения (схемы) в svg, и реально надо, чтобы была возможность их растягивать без потери качества. Посоветуйте, пожалуйста, правильные шаги.
Я прописала скрипт для определения возможности поддержки svg браузером и могу применять его, например, для иконок (вот здесь нашла: http://toddmotto.com/progressively-enhanced-svg-sprite-icons/).
Но, как заменять изображения в самих постах - пока не соображу...
Не поможете?
#15,
слушайте, зачем вам вообще все эти сложности? выводите svg в записях сразу, без всяких проверок на браузер. уже несколько лет, как все современные браузеры svg поддерживают - а кто сидит до сих пор на IE6-8 - кому они на фиг нужны, чтобы ради них изгаляться?
#16,
Тоже понравился этот плагин, написал свою статью про него на блоге. Кому интересно: http://gladweb.ru/kak-obnovit-vse-kartinki-i-miniatyury-na-sajte-wordpress/
#17,
А как отключить автоматическую перегенерацию изображений в Woocommerce?
В настройках WP отключил создание миниатюр, вообще запретил создание любых миниатюр, но Woocoomerce продолжает выполнять Post запросы и генерировать что то, если нажать просто "отменить", через 5 минут все по новой. Как отключить это не подскажите?
Вот скрин:
#18,
Есть подозрения, что плагин удалил нужные картинки. Есть возможность как-то вернуть удаленное?
На странице пустые пятна - это пропавшие иллюстрации
https://mondeblick.schoo1.biz
#19,
не вижу. в любом случае проверяйте через Ctrl + F5 в браузере, чтобы сбросить браузерный кэш.