Cómo obtener imágenes incluidas en la publicación

4

¿es posible obtener imágenes agregadas a una publicación mediante programación? Estoy trabajando en una plantilla personalizada (la primera) y necesito mostrar las imágenes agregadas a una publicación de manera específica (la primera imagen como imagen de título y el resto de imágenes solo se convierten en etiquetas img ocultas (serán visibles a través de la presentación de diapositivas).

Entonces, ¿hay alguna función como get_post_attachments('type'=>'image') cuya salida podría iterar en un bucle?

Gracias por tu ayuda

    
pregunta simekadam 14.07.2011 - 17:53

2 respuestas

3

Puedes usar get_posts() ( Codex ref para obtener adjuntos de la publicación ).

<?php
$args = array( 
    'post_type' => 'attachment', 
    'post_mime_type' => 'image',
    'numberposts' => -1, 
    'post_status' => null, 
    'post_parent' => $post->ID 
); 
$attached_images = get_posts( $args );
?>
    
respondido por el Chip Bennett 14.07.2011 - 18:09
3

Esto obtiene todas las imágenes adjuntas a una publicación:

$args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_mime_type' => 'image', 'post_parent' => $post->ID ); 
$attachments = get_posts( $args );
if ( $attachments ) {
    foreach ( $attachments as $attachment ) {
    ...do stuff
    }
}

Haga clic en ' en wp_get_att_tachment_image () ', así como en el código funciones relacionadas , lo ayudará a comenzar.

    
respondido por el mike23 14.07.2011 - 18:09

Lea otras preguntas en las etiquetas