我一直在尝试获取附件网址,到目前为止,此代码会获得图片的直接链接;
<?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>';
}
?>
但我想要附件网址,请帮助...
答案 0 :(得分:0)
我认为你这样做错了,你在DB中存储了上传文件的URL吗? 如果不是那么你就可以了。
使用自定义字段存储和使用它们。
如果您不想编码,请使用此插件http://wordpress.org/extend/plugins/types/
答案 1 :(得分:-1)
您只需使用get_attachment_link代替wp_get_attachement_url