Tôi đang sử dụng một tệp đính kèm. Để hiển thị các phiên bản lớn của hình ảnh đã được nhấp vào nơi khác. Tôi muốn lấy văn bản thay thế hình ảnh dưới dạng chú thích bên dưới hình ảnh bằng javascript, nhưng văn bản thay thế không được bao gồm khi wp_get_attachment_image_src () được sử dụng. Tôi không nghĩ WP có chức năng truy xuất nó, vì vậy tôi cần cái riêng của mình. Để viết chức năng đó tôi cần biết ... Văn bản thay thế cho hình ảnh được lưu trữ ở đâu?
Trang đính kèm của tôi sử dụng wp_get_attachment_image_src()
, không bao gồm văn bản thay thế.
<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>
Màn trình diễn này:
<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>
Tôi biết rằng $post->post_excerpt
đang được gọi trong đoạn mã trên, nhưng tôi không chắc nên thay thế nó bằng gì để có được thuộc tính alt của hình ảnh.
wp_get_attachment_imgage()
trước đây và hoàn toàn quên nó. Bạn đúng về những gì tôi nghĩ tôi thực sự cần. Cảm ơn bạn về thông tin. Bạn cũng đúng về nơi lưu trữ meta alt ... Tôi đã nhìn vào chính nơi đó, nhưng nó đã lảng tránh tôi mặc dù tôi phải nhìn chằm chằm vào nó. Đó là những gì tôi nhận được để nhận được vào cuối ngày. Cảm ơn một lần nữa!