WordPress 获取指定附件文件大小的代码

84次阅读

共计 521 个字符,预计需要花费 2 分钟才能阅读完成。

要获取 WordPress 中指定附件(媒体文件)的文件大小,你可以使用以下代码:

<?php
// 获取附件的 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。

正文完
 0