如何检索附件(上传的图像)的ALT属性?

时间:2012-01-09 作者:unfulvio

我有一些附件的ID(图片,不是来自当前帖子)。如何获取这些图像的alt属性?

我试图查看wp\\u get\\u attachment\\u image\\u src和wp\\u get\\u attachment\\u元数据,但找不到存储在这两个元数据中的alt属性

这就是我要寻找alt的地方:

while(the_repeater_field(\'featured_pics\')): //this is an array of IDs
    $image_id =  get_sub_field(\'featured_pic\'); // this function gets an individual ID from array
    $image_attr = wp_get_attachment_image_src(get_sub_field(\'featured_pic\'), \'medium\');
    echo \'<li class="showcase-pic"><a href="\'.$image_attr[0].\'" rel="lightbox">\'.wp_get_attachment_image($image_id, \'thumbnail\').\'</a></li>\'; 
endwhile;   

1 个回复
SO网友:turbonerd

我还没有实际测试过这个,但在旅行中遇到了以下代码。这会有帮助吗?

get_post_meta($attachment_id, \'_wp_attachment_image_alt\', true)

结束

相关推荐

在media.php中如何设置图片的路径而不是alt?

我需要修改默认的库代码,我需要图像的alt作为大图像的路径。我修改了媒体。php如下所示:function wp_get_attachment_image(........... \'alt\' => $src, \'title\' => trim(strip_tags( $attachment->post_title )), .......... 但是现在我的alt是指向图像缩略图的路径,我需要指向大缩略图的路径,我如何才能做到这一点?谢谢你的时间