ฉันใช้รหัสเทมเพลตต่อไปนี้เพื่อแสดงลิงค์แนบ:
$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