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

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
теми
Уроки
Хакі

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

За замовчуванням більшість тем оформлення WordPress поставляються з вбудованою підтримкою картинок для попереднього перегляду, так що процедура додавання цих графічних елементів порівняно нескладна. Але є й випадки, коли такої підтримки немає, а треба прикріпити до поста кілька мініатюр. Саме такий випадок ми розглянемо в цьому уроці та поговоримо про те, як прикріплювати по кілька картинок для попереднього перегляду одного запису в WordPress.

inet.ws - Powerful VPS Hosting в США, Canada, UK та 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 в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, який спеціалізується на створенні сайтів на WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 14

Олександр:

Скажіть, чи можна зробити так, щоб в адмінці додаткові мініатюри були не для всіх постів, а лише для певних рубрик?

WPcafe.org:

Впевнений, що можна, але не за допомогою плагінів і функцій, описаних у цьому уроці.

cooledit:

Ось яке питання: мені треба два зображення, які будуть показуватись як на сторінці архівів, так і в пості, але коли вони будуть у пості, треба при натисканні виводити повнорозмірне зображення. Як це зробити?

Ігор:

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

WPcafe.org:

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

Володимир:

А як зробити. щоб при натисканні на цю додаткову мініатюру ця картинка відкривалася у новому вікні?

Руслан:

Доброго дня! А підкажіть, будь ласка, як додати додаткову мініатюру до сторінки. Не до ЗАПИСУ, а до СТОРІНКИ. Зазначений вище метод добре справляється з додаванням другої мініатюри до ЗАПИСУ. Але в інтерфейсі налаштування сторінки додаткових опцій не з'являється (((

Олексій:

post замініть на page

Маша:

Добрий день. А підкажіть, будь ласка, як за допомогою цього плагіна можна додати не одну, а п'ять і більше мініатюр?

Ян:

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

Олександр:

Підкажіть будь ласка, суть у тому, що перша картинка запису зараз прикріплена до слайдера, чи можна виводити в самому пості лише другу картинку? Тобто код виводитиме лише другу чи відразу дві?

премія:

Цікаво, як можна не вивести на екран html другий мініатюри, а повернути її url, щоб використовувати у складнішому коді.

Олександр:

Вітаю! А може, таке, що скачав плагін і там виявився вірус?

WPcafe:

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

Додати коментар або відгук