Делаем в WordPress вывод миниатюры

204

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

the_post_thumbnail()

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

В функции можно задать размер и атрибуты:

the_post_thumbnail( $size, $attr );
// $size – размер миниатюры по стандартам WP, либо же свой зарегистрированный
// $attr – созданный массив из атрибутов src,class,alt,title

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

<?php the_post_thumbnail(); ?>

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

get_the_post_thumbnail()

Она может принимать 3 параметра, из которых:

get_the_post_thumbnail( $id, $size, $attr );

В качестве $id мы передаем ID поста, $size отвечает за размер изображения и $attr аналогично предыдущей функции. Вывод на экран будет выглядеть следующим образом:

$attr = array(
'src' => $src,
'class' => 'md_image',
'alt' => 'image',
'title' => 'image',
);
echo get_the_post_thumbnail(13,'medium',$attr);
0
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(3 голоса, в среднем: 5 из 5)


не скупись ;-) ставь лайк
Подписка на обновления:
Автор блога Рябухин Максим

Я фрилансер веб-разработчик. Последние несколько лет занимаюсь версткой и веб-программированием на PHP и Javascript. Если вам понадобится помощь с блогом Wordpress, либо адаптация сайта, я всегда рад помочь.

связаться

Вместе с этим советую почитать:

Оставьте комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
не пытайтесь оскорбить автора, либо участников блога, ваши комментарии все равно не будут промодерированы!
у меня есть сайт

комментариев: 0
    показать все