WordPress 文章底部列出上传到该文章的所有附件

阿里云服务器

要实现在WordPress文章底部列出上传到该文章的所有附件,你可以使用以下方法之一:

方法一:使用插件

1. 在WordPress后台导航菜单中,选择"插件" > "添加新插件"。

2. 在搜索框中输入"WP Attachments"或类似的关键词,找到并安装适合的插件。

3. 激活插件后,在文章编辑页面底部将显示一个"附件"(Attachments)选项卡。

4. 在该选项卡中,你可以添加与文章相关的附件,包括文件名、下载链接、大小和日期等。

5. 保存文章后,在文章底部将显示已上传的附件列表。


方法二:编辑主题文件


1. 登录到你的WordPress主题的后台文件管理器或使用FTP客户端登录到你的网站主机。

2. 导航到位于主题文件夹中的`single.php`文件。

3. 打开`single.php`文件,并在需要显示附件列表的位置添加以下代码:

```php

<?php

// 获取当前文章的附件插件对象

$attachments = new Attachments( get_the_ID() );


// 循环遍历附件并输出相关内容

foreach ( $attachments->results() as $attachment ) {

    echo '<div class="attachment">';

    echo '<strong>' . $attachment->title() . '</strong>'; // 输出文件名

    echo '<a href="' . $attachment->url() . '">' . $attachment->filename() . '</a>'; // 输出下载链接

    echo '<span>' . $attachment->mime_type() . '</span>'; // 输出文件类型

    echo '<span>' . $attachment->size() . '</span>'; // 输出文件大小

    echo '<span>' . $attachment->date() . '</span>'; // 输出文件日期

    echo '</div>';

}

?>

```

4. 保存文件并上传到服务器。

5. 在文章编辑页面中,将附件添加到文章中,并保存文章。在文章底部将显示已上传的附件列表。

请注意,在修改主题文件之前,务必备份你的网站以防止意外情况发生。此外,如果你使用的是子主题,建议在子主题中进行修改,以便在主题更新时保留更改。