n-wp.ru — блог о WordPress
Как добавить в тему поддержку миниатюр | n-wp.ru

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

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

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

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

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

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

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

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

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

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

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

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

Regenerate Thumbnails

Regenerate Thembnails Regenerate Thumbnails Regenerate Thumbnails

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

AJAX Thumbnail Rebuild


Этот плагин аналогичен предыдущему по функциональности. Ему так же нужно время на выполнение операции с большим количеством изображений.

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

Если вам нужен не простой блог, а что-то действительное передовое, техничное, красивое, то обратитесь в Вебмастерскую «Тиняй проект» (Старый Оскол), которая занимается созданием сайтов на флеше, а так же их последующим наполнением и раскруткой. Сайты получаются красивейшие, модные, функциональные.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

2 комментария

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

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

/* ]]> */