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メタの保存場所についてもあなたは正しいです...私はその場所を探しましたが、私はそれを見つめていたに違いありませんでした。それは私が一日の終わりにそれに入るために得るものです。再度、感謝します!