2010-07-18 69 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。

相關問題