記事にアップロードされている画像をサムネイル画像で順番に並べる。
少し前に書いた、記事にアップロードされている画像を表示するで画像を表示できたんですが、
サムネイルをクリックすると、大きな画像を表示したかったので、変更しました。
orderでwordpressのギャラリーの順番を反映しています、記事にアップロードせれているけど、表示したくない画像については、ナンバーを削除します。
if文で0の場合continueで飛ばしているので、ナンバーが無いものは表示しません。
<?php
$args = array(
'post_type' => 'attachment',
'posts_per_page' => -1,
'post_status' => null,
'post_parent' => $post->ID,
'orderby'=>'menu_order',
'order' => 'ASC'
);
$attachments = get_posts($args);
if ($attachments) {
foreach ($attachments as $attachment) {
if($attachment->menu_order == 0){continue;}
$image = wp_get_attachment_image_src($attachment->ID,'full');
$imageThumb = wp_get_attachment_image_src($attachment->ID,'thumbnail');
echo '<li><a href="'.$image[0].'"><img src="'.$imageThumb[0].'"></li>';
}
}
?>