您不必在将图像附加到此帖子后将其插入帖子。
编辑帖子时,单击“添加媒体”按钮。上载图像,上载后只需关闭“插入媒体”对话框(使用右上角的“x”按钮,而不是“插入帖子”按钮)。
然后,您可以使用以下代码获取(并显示)它们:
<?php
$images = new WP_Query(array(\'post_type\' => \'attachment\', \'post_mime_type\' =>\'image\', \'posts_per_page\' => -1));
while ($images->have_posts()) : $images->the_post();?>
<a href="<?php echo wp_get_attachment_url($post->ID); ?>">
<img width="100" height="100" src="<?php echo wp_get_attachment_thumb_url( $post->ID);?>" />
</a>
<?php endwhile; ?>
您也可以使用
get_children
函数获取这些附件(请参见下文)。
$attachments = get_children(array(
\'post_parent\' => $post->ID,
\'post_status\' => \'inherit\',
\'post_type\' => \'attachment\',
\'post_mime_type\' => \'image\',
));
foreach ($attachments as $id=>$att ) { ... }