Używam następującego kodu szablonu, aby wyświetlić linki do załączników:
$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);
}
ale po linku muszę wyświetlić rozmiar pliku. W jaki sposób mogę to zrobić?
Zgaduję mogę określić ścieżkę do pliku (za pośrednictwem wp_upload_dir()
i substr()
od wp_get_attachment_url()
) i wywołanie filesize()
ale wydaje bałagan, a ja po prostu zastanawiasz się, czy jest jakiś sposób wbudowane w WordPressie.