WordPress получает подпись прикрепленного изображения

Я попытался получить значение привязки метафайлов, как упоминалось здесь , но не смог получить какой-либо результат. Другие мета-массивы, такие как [created_timestamp] или [iso], дали свои значения.

$img_meta = wp_get_attachment_metadata( $id ); echo $img_meta[image_meta]; 

Эта проблема возникает как с , так и с [title]. Буду признателен за любую оказанную помощь.

Related of "WordPress получает подпись прикрепленного изображения"

Заголовок и название, которое вы хотите получить из wp_get_attachment_metadata, не являются заголовком и заголовком, который вы добавляете в WordPress, они являются метаданными из самого фактического изображения. Чтобы получить данные WordPress, используйте что-то вроде этого (предполагая, что $ id является идентификатором вашего изображения).

 $image = get_post($id); $image_title = $image->post_title; $image_caption = $image->post_excerpt; 

Поскольку WordPress 4.6.0 есть get_the_post_thumbnail_caption() который дает вам заголовок для текущего сообщения (хотя и не для определенного идентификатора изображения).