Wordpress:列出所有帖子附件

时间:2014-01-07 21:50:48

标签: wordpress loops attachment

我有这个获得所有帖子并显示他们的标题,并摘录......

<?php 
query_posts( array( 
'post_type' => array(
            'post'
        ),
    'paged' => $paged )
);

if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post();  ?>
<div class="preview">
    <h1><?php the_title();?></h1>
    <div class="excerpt">
        <?php the_excerpt(); ?>
    </div>
</div>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>

...但我无法弄清楚如何列出所有相关的帖子附件。因此,如果其中一个帖子有几个PDF并附加了一个图像,那么输出HTML将是这样的:

<div class="preview">
    <h1>Some title</h1>
    <div class="excerpt">
        This is the excerpt...
    </div>
    <ul>
        <li><a href="http://www.domain.com/wp-content/uploads/pdf1.pdf">pdf1</a></li>
        <li><a href="http://www.domain.com/wp-content/uploads/pdf2.pdf">pdf2</a></li>
        <li><a href="http://www.domain.com/wp-content/uploads/image.png">image</a></li>
    </ul>
</div>

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用get_children()。将post_parent参数设置为您当前的帖子ID。