我试图获得附件元标题值,如此处所述,但无法获得任何输出.其他元数组如[created_timestamp]或[iso]给出了它们的值.
$img_meta = wp_get_attachment_metadata( $id ); echo $img_meta[image_meta][caption];
[caption]和[title]都会出现此问题.任何帮助深表感谢.
您希望从wp_get_attachment_metadata获取的标题和标题不是您在WordPress中添加的标题和标题,它们是来自实际图像本身的元数据.要获取WordPress数据,请使用以下内容(假设$ id是图像的ID).
$image = get_post($id); $image_title = $image->post_title; $image_caption = $image->post_excerpt;
从WordPress 4.6.0开始get_the_post_thumbnail_caption($post)
,可以获得指定帖子的标题.