Описания миниатюры(Description thumbnail)

Просидел несколько часов в гугле, обрыл файлы, быстро решения не нашел.
Но для начала подробней о задаче:
Появилась необходимость возле картинки миниатюры поста вывести описания этой же картинки, можно было бы пойти путем регулярного выражения и вырезать alt получив миниатюру в строчку get_the_post_thumbnail. Но я решил все же найти как получить описания картинки именно через функции WordPress.

Ну не буду долго тянуть, вот эта чудо строчка!

<?php echo trim(strip_tags( get_post_meta(get_post_thumbnail_id($post->ID), '_wp_attachment_image_alt', true) )); ?>

Можно немного подробней
get_post_meta - вытаскивает параметры, но нужно указать параметры, ID картинки и какой атрибут необходим;
get_post_thumbnail_id - возвращает ID картинки которая прикрепленная к посту $post-> ID
$post->ID - возвращает ID поста
strip_tags - стандартная PHP функция
trim - стандартная PHP функция
Ну вот где-то так, надеюсь поможет! )

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.