Existe-t-il un moyen d'exclure la vignette du message ET un champ personnalisé avec la valeur "_lm_comm_logo
" de cette requête qui extrait toutes les images associées à un message particulier?
<?php $args = array('numberposts' => -1, 'orderby' => 'menu_order', 'order' => 'ASC', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'post_parent' => $post->ID); ?>
<?php if ( $photos = get_posts($args) ) : ?>
<div class="slides">
<?php foreach ( $photos as $photo ) : ?>
<div class="slide">
<a href="<?php echo $photo->guid; ?>" class="lightbox" rel="community[<?php echo $post->ID; ?>]"><?php echo wp_get_attachment_image($photo->ID, 'thumbnail'); ?></a>
</div>
<?php endforeach; ?>
</div>
<?php endif; ?>
Le demandeur a refusé d'afficher sa solution comme réponse. J'ai donc pris la liberté de retirer cette question de notre liste croissante de questions …
<?php
$logo = get_post_meta($post->ID, '_lm_comm_logo', true);
$map = get_post_meta($post->ID, '_lm_comm_map', true);
$args = array(
'numberposts' => -1,
'orderby' => 'menu_order',
'order' => 'ASC',
'post_type' => 'attachment',
'post_mime_type' => 'image',
'exclude' => array($logo,$map),
'post_parent' => $post->ID
);
if ( $photos = get_posts($args) ) : ?>
<div class="slides">
<?php foreach ( $photos as $photo ) : ?>
<div class="slide">
<a href="<?php
echo $photo->guid;
?>" class="lightbox" rel="community[<?php
echo $post->ID;
?>]"><?php
echo wp_get_attachment_image($photo->ID, 'thumbnail');
?></a>
</div>
<?php endforeach; ?>
</div>
<?php
endif;