我有一個模板文件,它顯示了稱爲下載類別的帖子。對於每篇文章我附上一個pdf文件。我已經給出了一個鏈接來下載頁面上的PDF文件。但是,當我點擊下載鏈接,它轉到帖子頁面,從那裏我必須點擊下載文件。有沒有什麼辦法可以直接下載而不需要去帖子。 ?我一直在使用wp_get_attachment_url作爲試過超reference.but它不是,我是用working.The代碼如下:wp_get_attachment_url無法正常工作
<?php /*
Template Name: Downloads Template
*/
?>
<?php get_header(); ?>
<?php
$recent = new WP_Query("cat=7&orderby=title&order=ASC");
while($recent->have_posts()):$recent->the_post();
$desc_values = get_post_custom_values("description");
?>
<div id="download_featured_image" class="<?php the_ID(); ?> download_image_title_desc">
<a href="<?php the_permalink() ?>" rel="title">
<?php
if (has_post_thumbnail()) {
the_post_thumbnail();
}
?></a>
<a href = "" > <?php if (is_user_logged_in()) {
echo "Download";
}?></a>
<a href=" http://localhost/wordpress/login.php"> <?php if(!(is_user_logged_in()))
{
echo "Please signup/login to download this file";
}
?>
</a>
<div id="Download_post_description">
<?php
if(is_array($desc_values))
{
foreach($desc_values as $key => $value);
echo "$value</n>";
}
?>
</div>
</div>
<?php endwhile ?>
<?php get_footer(); ?>
我想給的鏈接在href上傳PDF我已經離開空白。有人能幫我嗎?
如果您使用的是'wp_get_attachment_url()'函數?你說你把* pdf文件附加到了這篇文章中,這是否意味着它是帖子內容的一部分,還是它在元領域?其內容部分爲 – kjetilh 2013-03-07 14:05:02
。我沒有使用上述代碼中的函數。告訴我如何在超級引用中使用它,如果你可以請。 – MidhuN 2013-03-07 14:29:15
我假設您已經將PDF上載到媒體庫。您應該將PDF的附件ID(或者甚至是直接鏈接本身)設置爲自定義字段,而不是內容中的內容,以便將其提取出來。請參閱我的回答下面的 – kjetilh 2013-03-07 15:00:34