共计 521 个字符,预计需要花费 2 分钟才能阅读完成。
要获取 WordPress 中指定附件(媒体文件)的文件大小,你可以使用以下代码:
// 获取附件的 ID,这里假设附件的 ID 是 123 | |
$attachment_id = 123; | |
// 使用 WordPress 函数获取附件文件的路径 | |
$attachment_file = get_attached_file($attachment_id); | |
// 检查文件是否存在 | |
if (file_exists($attachment_file)) { | |
// 获取文件大小(以字节为单位) | |
$file_size = filesize($attachment_file); | |
// 如果你想将文件大小格式化为更友好的格式(如 KB、MB 等),可以使用下面的函数 | |
$formatted_size = size_format($file_size); | |
// 输出文件大小 | |
echo “ 附件大小为:$formatted_size”; | |
} else { | |
echo “ 附件不存在 ”; | |
} | |
这段代码首先获取指定附件的文件路径,然后检查文件是否存在,如果存在,就获取文件大小(以字节为单位),最后可以使用 size_format
函数将文件大小格式化为更友好的格式。请确保将代码中的 $attachment_id
替换为你要获取大小的附件的实际 ID。
正文完