Меню

Как вывести изображение страницы или записи в WordPress

Рубрика: Wordpress

Как то разрабатывая очередной шаблон, стояла задача, для каждой страницы или записи, вывести свое отдельное изображение (hero image). Для реализации данной задачи в WordPress есть стандартная функция. Что бы ее активировать, необходимо в файл шаблона functions.php добавить следующую запись:

add_theme_support( 'post-thumbnails' );

Данный код регистрирует поддержку новых возможностей темы в WordPress (поддержка миниатюр страниц и записей).

После чего на странице в настройках экрана следует включить изображение записи.

Затем обновим страницу и в нижнем левом углу появляется вкладка «изображение записи», где и устанавливается картинка.

Теперь что бы вывести установленное изображение используем следующий код:
<?php $image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full'); echo $image_url[0]; ?>

Такая конструкция выведет url изображения.

Пример использования:

<div class="hero_image"><img src="<?php $image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full');  echo $image_url[0]; ?>" alt="image"></div>

2 комментария на «Как вывести изображение страницы или записи в WordPress»
  1. If you want to use the photo it would also be good to check with the artist beforehand in case it is subject to copyright. Best wishes. Aaren Reggis Sela

  2. I genuinely enjoy examining on this website, it contains wonderful posts. Lorna Sterling McGean

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Оставте заявку

Мы перезвоним Вам для уточнения всех интересующих вопросов.