Теги для работы с миниатюрами постов 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.