2010-07-18 94 views
0

我一直想从WordPress媒体库中添加一个PDF列表的方式。这是一个以最近的新闻开始,列表大约为5的新闻列表。我希望它列出一个标题,该标题是文档的超链接。所以当访问者点击链接时,它会下载PDF。WordPress添加媒体库的PDF列表

我试过了“get_posts”路线,但根本找不到它。目前我正在做的是将PDF插入带有“通讯”类别的帖子中,然后有一个单独的循环将它们拉到页面上。我几乎得到了这个工作,但它没有正确链接。所以我希望得到一些帮助。

到目前为止我的代码看起来是这样的:

<h3>Newsletters</h3> 
    <ul> 
    <?php query_posts('category_name=newsletter&posts_per_page=5'); ?> 
    <?php if (have_posts()) while (have_posts()) : the_post(); ?> 
    <li> 
     <a href="<?php echo wp_get_attachment_url(the_ID()); ?>" title="<?php echo esc_attr(get_the_title()); ?>" rel="attachment"> 
     <?php echo esc_attr(get_the_title()); ?></a> 
    </li>      
    <?php endwhile; ?> 
    </ul> 

我似乎无法得到正确的部分是:<?php echo wp_get_attachment_url(the_ID()); ?>

回答

0

目前我在做什么是插入PDF的成一个类别为“新闻通讯”的帖子

如果您上传到媒体库的唯一PDF为通讯,那么您可以完全绕过此步骤并查询5个最新的PDF文件?

query_posts('post_mime_type=application/pdf'); 

你目前遇到的问题是,你应该传递附件的ID wp_get_attachment_url() ID。

相关问题