Estoy usando un archivo adjunto.php para mostrar versiones grandes de imágenes en las que se ha hecho clic en otro lugar. Me gustaría extraer el texto alternativo de la imagen como un título debajo de la imagen con javascript, pero el texto alternativo no se incluye cuando se usa wp_get_attachment_image_src (). No creo que WP tenga una función para recuperarlo, así que necesito la mía. Para escribir esa función, necesito saber ... ¿Dónde está almacenado el texto alternativo para una imagen?
Mi página de archivos adjuntos usa wp_get_attachment_image_src()
, que no incluye el texto alternativo.
<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>
Esta espectáculos:
<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>
Soy consciente de que $post->post_excerpt
se está llamando en el código anterior, pero no estoy seguro de qué reemplazarlo para obtener el atributo alt de la imagen.
wp_get_attachment_imgage()
antes y lo olvidé por completo. Tienes razón sobre lo que pensé que realmente necesitaba. Gracias por la info. También tienes razón sobre dónde está almacenado el meta meta ... Miré en ese mismo lugar, pero me evadió a pesar de que debía haber estado mirándolo directamente. Eso es lo que obtengo por entrar al final del día. ¡Gracias de nuevo!