diff --git a/wp-admin/includes/media.php b/wp-admin/includes/media.php index 0c71109246..bd3bbe0e91 100644 --- a/wp-admin/includes/media.php +++ b/wp-admin/includes/media.php @@ -2451,10 +2451,13 @@ function attachment_submitbox_metadata() { ID ); + $file_size = false; + if ( isset( $meta['filesize'] ) ) $file_size = $meta['filesize']; - else - $file_size = filesize( get_attached_file( $post->ID ) ); + elseif ( file_exists( $file ) ) + $file_size = filesize( $file ); if ( ! empty( $file_size ) ) : ?>