記事にアップロードされている画像をサムネイル画像で順番に並べる。

少し前に書いた、記事にアップロードされている画像を表示するで画像を表示できたんですが、
サムネイルをクリックすると、大きな画像を表示したかったので、変更しました。
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>';
	}
}

?>

Leave a Reply