0

我一直在尝试获取附件 URL,到目前为止,此代码获取图像的直接链接;

<?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>';
 }

 ?>

但我想要附件 URL,请帮助...

4

2 回答 2

0

我认为您做错了,您是否将上传文件的 URL 存储在数据库中?如果没有,那么你不能。

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

如果您想在不编码的情况下使用此插件http://wordpress.org/extend/plugins/types/

于 2012-08-01T08:26:12.680 回答
-1

您只需要使用get_attachment_link而不是 wp_get_attachement_url

于 2013-05-29T16:06:33.397 回答