在WordPress中的single.php中显示附件URL

时间:2012-08-01 06:02:59

标签: wordpress

我一直在尝试获取附件网址,到目前为止,此代码会获得图片的直接链接;

<?php if ( $attachments = get_children( array(
    'post_type' => 'attachment',
'post_mime_type'=>'image',
    'numberposts' => 1,
    'post_status' => null,
    'post_parent' => $post->ID
     )));
    foreach ($attachments as $attachment) {
    echo '<a target="_blank" href="' . wp_get_attachment_url( $attachment->ID )  . '">Download Full Size</a>';
 }

 ?>

但我想要附件网址,请帮助...

2 个答案:

答案 0 :(得分:0)

我认为你这样做错了,你在DB中存储了上传文件的URL吗? 如果不是那么你就可以了。

使用自定义字段存储和使用它们。

如果您不想编码,请使用此插件http://wordpress.org/extend/plugins/types/

答案 1 :(得分:-1)

您只需使用get_attachment_link代替wp_get_attachement_url