Php 获取Wordpress中帖子附件的链接或路径

Php 获取Wordpress中帖子附件的链接或路径,php,wordpress,wordpress-theming,custom-wordpress-pages,Php,Wordpress,Wordpress Theming,Custom Wordpress Pages,我上传了一个文件。我想制作一个可下载的链接。所以我使用。但我无法获取文件的完整路径 这是我的密码 <?php $reports = array( 'post_type' => 'post' , 'posts_per_page' => 3, 'category_name' => 'reports'); $q_reports = new WP_Query($reports);

我上传了一个文件。我想制作一个可下载的链接。所以我使用
。但我无法获取文件的完整路径

这是我的密码

<?php
 $reports = array(
 'post_type' => 'post' , 
'posts_per_page' => 3,
'category_name' => 'reports'); 
                              
    $q_reports = new WP_Query($reports);
                    
        if($q_reports->have_posts()){
        while($q_reports->have_posts()){ 
        $q_reports->the_post();?> 

<li><a href="<?php echo get_attachment_link(); ?>" ><?php echo the_title(); ?></a>
Published: <?php the_date(); ?> 

  • 出版:
  • 您可以使用
    wp\u get\u attachment\u url()
    获取文件的完整路径


    检查
    wp\u获取附件\u url
    需要附件id,但我不知道如何获取。我只有一个文件附在一个职位。你能帮我从上面的代码中得到吗?我是WP的新手和noob。欢迎来到Stack Overflow。不鼓励只链接的答案,因为链接可能会随着时间的推移而中断或更改。为了使您的答案对OP更有用,请对其进行编辑,以包含链接中的重要信息,并解释他们如何使用此链接解决问题。@NirdoshShrestha如果您不提供ID,此函数将采用默认的全局$post。