Wordpress: - Trek aan alle bijlageafbeeldingen inclusief de Featured afbeelding

Ik heb echt moeite met het trekken van alle attassments inclusief de afbeelding ... Het punt is, ik moet in staat zijn om te bepalen hoe de inhoud wordt weergegeven ...

bijv.




ECHT hopen dat iemand kan helpen

0

2 antwoord

Als u alle afbeeldingen van bijlagen wilt ophalen, moet u een query uitvoeren.

$args = array(
    'post_type'      => 'attachment',
    'post_parent'    => $post->ID,
    'post_status'    => 'inherit',
    'numberposts'    => -1
);

$images = get_posts($args);

Hiermee laadt u elke afbeelding die aan de post is gekoppeld in de variabele $ images en voert u vervolgens een foreach-lus uit om uw afbeeldingen te ontvangen:

<?php foreach ($images as $i) : ?>
    
    
    
<?php endforeach; ?>

You can read up on wp_get_attachment_image_src here: http://codex.wordpress.org/Function_Reference/wp_get_attachment_image_src

1
toegevoegd

Waarschijnlijker dat het er zo uitziet:

$args = array(
    'post_type'      => 'attachment',
    'post_parent'    => $post->ID,
    'post_status'    => 'inherit',
    'numberposts'    => 1//-1
);
$images = get_posts($args);

foreach ($images as $i) :
    $poza_thumb = wp_get_attachment_image_src($i->ID, 'thumbnail');
    //$poza_fullsize = wp_get_attachment_image_src($i->ID, 'full');
    //print_r($poza_thumb);//you will see that $poza_thumb is an array containing url, width, height
    ?>
    

<?php
endforeach;
0
toegevoegd