Я использую следующий код шаблона для отображения ссылок на вложения:
$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'post_status' => null,
'post_parent' => $main_post_id
);
$attachments = get_posts($args);
foreach ($attachments as $attachment)
{
the_attachment_link($attachment->ID, false);
}
но после ссылки мне нужно отобразить размер файла. Как я могу это сделать?
Я предполагаю, что мог бы определить путь к файлу (через wp_upload_dir()
и substr()
из wp_get_attachment_url()
) и вызвать, filesize()
но это кажется грязным, и мне просто интересно, есть ли метод, встроенный в WordPress.