Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

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

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

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!

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

Плагин Multiple Post Thumbnails

Для начала надо установить и активировать плагин Multiple Post Thumbnails.

Как добавить несколько миниатюр изображений к записи в WordPress

Вы можете скачать плагин из официального каталога расширений WordPress по этой ссылке.

Если вы не знаете, что такое плагины и как их устанавливать, посмотрите этот урок.

После активации этого плагина надо добавить приведенный ниже код в файл functions.php. Этот код можно вставить в файл где угодно: работоспособность кода не пострадает от этого.

Если вы не знаете, как добавлять код в файлы темы, почитайте это руководство.

if (class_exists('MultiPostThumbnails')) {

new MultiPostThumbnails(array(
'label' => 'Secondary Image',
'id' => 'secondary-image',
'post_type' => 'post'
 ) );

 }

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

Как добавить несколько миниатюр изображений к записи в WordPress

И хотя теперь вы можете добавить вторую картинку через админку, на сайте она отображаться не будет, если только вы не настроите тему оформления надлежащим образом. Для этого надо добавить следующий код в цикл для постов, в которых вы хотите отображать по несколько миниатюр. Код этот можно вставить в файл single.php (для отдельно взятых постов), в archive.php (если только для архивных страниц) и так далее по аналогии:

<?php if (class_exists('MultiPostThumbnails')) : MultiPostThumbnails::the_post_thumbnail(get_post_type(), 'secondary-image'); endif; ?>

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

Как добавить несколько миниатюр изображений к записи в WordPress

Процедуру можно повторить для такого числа картинок в посте, которые вам необходимы.

Если по каким-то причинам вам надо изменить картинки для предварительного просмотра, вы можете задать свои размеры картинок для WordPress. Не забудьте при этом заново создать картинки или загрузить новые с обновленными пропорциями. После завершения всех этих процедур вы сможете указывать картинки с новым размером во всех ваших постах. Вот к примеру, что получится, если создать новые размеры для изображений с названием secondary-featured-thumbnail: вам надо будет добавить в шаблон оформления следующий код:

<?php if (class_exists('MultiPostThumbnails')) : MultiPostThumbnails::the_post_thumbnail(get_post_type(), 'secondary-image', NULL, 'secondary-featured-thumbnail'); endif; ?>

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

Источник: WPBeginner.com
inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
Алексей Шевченко
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующийся на создании сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 14

Александр:

Скажите, а можно ли сделать так, чтобы в админке дополнительные миниатюры были не для всех постов, а только для определённых рубрик?

WPcafe.org:

Уверен, что можно, но только не с помощью плагинов и функций, описанных в этом уроке.

cooledit:

Вот какой вопрос: мне надо два изображения, которые будут показываться как на странице архивов, так и в посте, но когда они будут в посте, надо при нажатии выводить полноразмерное изображение. Как это сделать?

Игорь:

Скажите как создать новые размеры миниатюр для уже существующих картинок, очень не хочется грузить все заново

WPcafe.org:

Попробуйте плагин https://wordpress.org/plugins/regenerate-thumbnails/

Владимир:

А вот как сделать. чтобы при нажатии на эту дополнительную миниатюру эта картинка открывалась в новом окне?

Руслан:

Здравствуйте! А подскажите пожалуйста, как добавить дополнительную миниатюру к странице. Не к ЗАПИСИ а к СТРАНИЦЕ. Указанный выше метод отлично справляется с добавлением второй миниатюры к ЗАПИСИ. Но в интерфейсе настройки страницы дополнительных опций не появляется (((

Алексей:

post замените на page

Маша:

Добрый день. А подскажите, пожалуйста, как с помощью этого плагина можно добавить не одну, а пять и больше миниатюр?

Ян:

C позволения, оставлю свой вариант нескольких миниатюр:
artyan.ru/несколько-миниатюр-для-записи-на-wordpress/

Александр:

Подскажите пожалуйста, суть в том, что первая картинка записи сейчас прикреплена к слайдеру, можно ли выводить в самом посте только вторую картинку? То есть код будет выводить только вторую или сразу две?

adward:

Интересно, как можно не вывести на экран html второй миниатюры, а вернуть ее url, чтобы использовать в более сложном коде.

Александр:

Приветствую! А может быть такое, что скачал плагин и там оказался вирус?

WPcafe:

Может. Особенно если скачивали с варезных сайтов.
Рекомендуем скачивать с депозитария на wordpress.org

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