Теги для работы с миниатюрами постов WordPress

Ромчик
0

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

Теги для работы с миниатюрами постов:

  • has_post_thumbnail
  • get_post_thumbnail_id
  • the_post_thumbnail
  • get_the_post_thumbnail

has_post_thumbnail()
Возвращает булево значение, если пост имеет миниатюру, то возвращает true, если нет — false. В качестве параметра принимает значение $post_id — ID поста.

get_post_thumbnail_id()
Если миниатюра есть, то возвращает ID данной миниатюры, если нет, то пустое значение (NULL). В качестве параметра может принимать значение $post_id — ID поста.
the_post_thumbnail()
Показывает миниатюру текущего поста. Должен использоваться внутри механизма The_Loop. В качестве параметров принимает:

  • $size — размер изображения (thumbnail, medium, large, full, array(100,100))
  • $attr — массив данных
$default_attr = array(
 'src'    => $src,
 'class'    => "attachment-$size",
 'alt'    => trim(strip_tags( wp_postmeta->_wp_attachment_image_alt )),
 'title'    => trim(strip_tags( $attachment->post_title )),
 );

get_the_post_thumbnail()
Возвращает мииатюру текущего поста. Должен использоваться внутри механизма The_Loop. В качестве параметров принимает:

  • $post_id — ID поста
  • $size — размер изображения (thumbnail, medium, large, full, array(100,100))
  • $attr — массив данных
$default_attr = array(
 'src'    => $src,
 'class'    => "attachment-$size",
 'alt'    => trim(strip_tags( wp_postmeta->_wp_attachment_image_alt )),
 'title'    => trim(strip_tags( $attachment->post_title )),
 );

На этом рассмотрение тегов для работы с миниатюрами постов для WordPress мы закончили. В следующей статье мы рассмотрим теги для работы с навигационным меню WordPress. Так, что не пропускайте выхода новых постов данного блога, подписавшись на RSS-рассылку.
А на этом все. Всем удачной разработки на CMS WordPress.

Понравилась статья? Поделись с друзьями.
  • Add to favorites
  • Добавить ВКонтакте заметку об этой странице
  • Twitter
  • Facebook
  • Мой Мир
  • LiveJournal
  • Одноклассники
  • Блог Я.ру
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • Reddit
  • StumbleUpon
  • Technorati
  • del.icio.us
  • БобрДобр
  • LinkedIn
  • Memori.ru
  • Сто закладок
  • Blogger

©2012-2017 По всем вопросам обращайтесь через форму обратной связи

Яндекс.Метрика