要获取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。