我试图将附件元标题值设为mentioned here,但无法获得任何输出。其他元数组如[created_timestamp]或[iso]给出了它们的值。
$img_meta = wp_get_attachment_metadata( $id );
echo $img_meta[image_meta][caption];
[caption]和[title]都会出现此问题。非常感谢任何帮助。
答案 0 :(得分:11)
您希望从wp_get_attachment_metadata获取的标题和标题不是您在WordPress中添加的标题和标题,它们是来自实际图像本身的元数据。要获取WordPress数据,请使用以下内容(假设$ id是图像的ID)。
$image = get_post($id);
$image_title = $image->post_title;
$image_caption = $image->post_excerpt;