从媒体库中上载的文件中获取URL

时间:2017-02-03 作者:Nanou Ponette

我有一个叫做公文包的文件。我的媒体库中的zip,它将始终具有此名称。

现在在我的页面模板中,我需要该文件的url。我可以通过他的id实现这一点:wp\\u get\\u attachment\\u url($attachment\\u id);但我想以“Portfolio.zip”的名称获取URL,因为我确信这将始终是相同的。

My Code:

<div class="row">
    <div class="col-md-12 text-center">
        <a id="download" class="vc_general vc_btn3 vc_btn3-size-md vc_btn3-shape-rounded vc_btn3-style-modern vc_btn3-color-grey"
                    href="<?php echo wp_get_attachment_url( 2582 ); ?>" title="Download Portfolio">Download My Portfolio</a>
    </div>
</div>
有什么想法吗?

Grts,纳米

1 个回复
SO网友:Gonzoarte

如果正确理解你的问题,我认为这可以完成工作。使用get_attachment_link 而不是wp_get_attachment_url 然后重复标题。

<?php 
 $attachment_id = 2582;
 $attachment_page = get_attachment_link( $attachment_id ); 
?>
<a href="<?php echo $attachment_page; ?>"><?php echo get_the_title($attachment_id ); ?></a>

相关推荐

Fixing external image urls

我的图片目前已外部链接到我的博客帐户。通过PowerPress导入所有内容后,它导入了我的所有图像,如下所示:<div class=\"separator\" style=\"clear: both; text-align: center;\"><a href=\"https://1.bp.blogspot.com/-YrjQLYBicjE/Wl19tTXO1mI/AAAAAAAAneY/ulQf9voxKGo0CTZFb4Xi96Lk0mFS2purwCLcBGAs/s1600/95D