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。