Başka bir yere tıklanan görüntülerin büyük versiyonlarını göstermek için attachment.php dosyasını kullanıyorum. Resmin alt metnini javascript ile resmin altına resim yazısı olarak çekmek istiyorum, ancak wp_get_attachment_image_src () kullanıldığında alt metin dahil edilmez. WP'nin onu almak için bir işlevi olmadığını düşünüyorum, bu yüzden kendime ihtiyacım var. Bu işlevi yazmak için bilmem gerekenler ... Bir görüntünün alt metni nerede saklanır?
Ek sayfam wp_get_attachment_image_src()
, alt metni içermeyen kullanır .
<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>
Bu gösterir ki:
<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
Yukarıdaki kodda çağrıldığının farkındayım , ancak görüntünün alt özelliğini almak için neyle değiştirileceğinden emin değilim.
wp_get_attachment_imgage()
ve tamamen unuttum. Gerçekten ihtiyacım olduğunu düşündüğüm şey konusunda haklısın. Bilgi için teşekkürler. Ayrıca alt meta'nın nerede depolandığı konusunda da haklısın ... O yere baktım, ama tam ona bakmış olmama rağmen beni kaçırdı. Günün sonunda girdiğim şey bu. Tekrar teşekkürler!