我正在使用一个attachment.php文件来显示在其他位置单击过的图像的大版本。我想使用javascript将图像替代文本作为标题拖到图像下方,但是当使用wp_get_attachment_image_src()时,不包含替代文本。我不认为WP具有检索它的功能,因此我需要自己的。要编写该功能,我需要知道...存储图像的替代文本在哪里?
我的附件页面使用wp_get_attachment_image_src()
,其中不包含替代文本。
<div class = "entry">
<?php
if ( wp_attachment_is_image( $post->id ) ) :
$att_image = wp_get_attachment_image_src( $post->id, "large");?>
<a href="<?php echo wp_get_attachment_url($post->id); ?>"
title="<?php the_title(); ?>"
rel="attachment">
<img class="attached_img"
src="<?php echo $att_image[0];?>"
width="<?php echo $att_image[1];?>"
height="<?php echo $att_image[2];?>"
class="attachment-medium"
alt="<?php $post->post_excerpt; ?>" />
</a>
} <?php endif;?>
</div>
由此可见:
<div class = "entry">
<a href="http://www.example.com/wp-content/uploads/2010/07/photo_namejpg"
title="My_Photo_Title"
rel="attachment">
<img class="attached_img"
src="http://www.example.com/wp-content/uploads/2010/07/photo_name_and_size.jpg"
width="393"
height="500"
class="attachment-medium"
alt="" />
</a>
</div>
我知道$post->post_excerpt
上面的代码中正在调用,但是我不确定用什么替换它以获取图像的alt属性。
wp_get_attachment_imgage()
,完全忘记了。您认为我真正需要的是正确的。谢谢(你的)信息。您也知道alt meta的存储位置...我只是在那个地方看过,但是即使我一定一直在盯着它,它也使我避开了。这就是我在一天结束时要进入的内容。再次感谢!