¿Cómo obtenter la etiqueta alt de una imagen de la galería?

Si estás desarrollando una plantilla personalizada para Wordpress, te interesará cómo obtener los campos de texto que podemos completar para cada imagen en la galería del gestor.

En el ejemplo siguiente obtenemos las imágenes de la galería asociadas al post: el título, la descripción y el texto alternativo.

Una vez tenemos todos estos datos, insertamos las imágenes con toda su información asociada, en la página.

<?
$attachments = get_children( array('post_parent' => get_the_ID(), 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ASC') );
foreach ( $attachments as $image ) {
echo '<div>';

$src = wp_get_attachment_url($image->ID);
$img_title = $image->post_title;
$img_desc = $image->post_content;
$img_alt = get_post_meta($image->ID,'_wp_attachment_image_alt', true);

echo '<img src="' . $src . '" alt="' . $img_alt . '" \>';
echo '<p><strong>' . $img_title . '</strong> ' . $img_desc . '</p>';
echo '</div>';
}
?>

Comparte:
  • Print
  • del.icio.us
  • Facebook
  • LinkedIn
  • Meneame
  • Technorati
  • TwitThis
  • Bitacoras.com

Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.

Deja un comentario

XHTML: Puedes usar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>