Как добавить в тему поддержку миниатюр

Как добавить в тему поддержку миниатюр | n-wp.ru
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Сейчас многие темы уже умеют работать с миниатюрами изображений. Для чего это нужно? Например, для вывода похожих постов с миниатюрами. А что же делать, если тема, которую вы используете в блоге, не поддерживает работу с миниатюрами? Тогда нужно добавит такую поддержку!

Настройки медиафайлов

Для начала заходим в WordPress в настройки медиафайлов и выставляем там размер миниатюр.

Желательно использовать небольшой размер, формой стремящейся к квадрату — на то они и миниатюры. Если вы будете использовать миниатюры разных размеров (например, выводить на странице большие миниатюры, показывать в конце поста миниатюры средних размеров, а в сайдбаре — маленькие), то настройте и их размеры.

Добавление поддержки миниатюр в тему

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

Откройте файл functions.php, и добавьте в него такую строчку:

add_theme_support('post-thumbnails');

Ну а чтобы миниатюра была видна, нужно в шаблон вставить вызов функции the_post_thumbnail:

 

Все, ваша тема поддерживает работу с миниатюрами. Можете теперь спокойно использовать коды для вставки миниатюр, а так же любые плагины, которые используют миниатюры.

Создание миниатюр

Вы сделали все, что написано выше, но миниатюры не отображаются? Возможно, что их просто еще нет! Миниатюры по вышеперечисленным настройкам создаются в момент закачки изображений в блог. Поэтому вполне возможно, что для тех изображений, которые были закачаны раньше, миниатюр просто еще нет. Так давайте их создадим.
Есть два пути для создания миниатюр — закачать изображения заново или же пересоздать миниатюры автоматически. Конечно же первый путь нам совсем не подходит. Поэтому воспользуемся плагинами, которые, ориентируясь на установки, прописанные в настройках медиафайлов, заново создадут миниатюры для всех изображений в автоматическом режиме. Я пользуюсь двумя плагинами, на практике доказавшими свою полную и безошибочную работоспособность: Regenerate Thumbnails и AJAX Thumbnail Rebuild.

Regenerate Thumbnails

Regenerate Thembnails Regenerate Thumbnails Regenerate Thumbnails

Этот плагин автоматически создает миниатюры для всех изображений. Нужно учитывать, что если изображений в блоге много, то для создания миниатюр понадобится время — индикатор показывает ход выполнения этой операции.

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

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

  1. Grawl

    Regenerate Thumbnails обновляет все миниатюры, а в AJAX Thumbnail Rebuild можно выбирать между ними. Зато Regenerate Thumbnails красивее :)

    Ответить
  2. ig0r74

    А как сделать чтобы например первая прикрепленная к записи картинка становилась автоматически миниатюрой? Т.е. чтобы не нужно было каждый раз давить кнопку «Задать миниатюру» и выбирать изображение.

    Ответить