如何在Wordpress下载页面显示文件大小?

问题描述:

我想在我的WordPress的download.php页面上显示文件大小。有谁能够帮助我 ?如何在Wordpress下载页面显示文件大小?

编辑

我发现我怎么可以显示内容(the_content()),作家(the_author())和时间(the_time( 'Y-M-J H:I'))。我没有找到如何通过像这样的函数来显示文件大小,我比搜索PHP中的答案,但有我的问题,因为函数filesize(),不显示任何东西...我通过我的IMG网址,没有我看不到。我尝试使用file_exists()方法,但是这表明我的文件不存在(上传\ 2013 \ 05 \ banner.jpg)我确定该文件存在

+2

此问题没有显示任何研究工作。 **做你的作业很重要**。告诉我们你发现了什么,***为什么它不符合你的需求。这表明你已经花时间去尝试帮助你自己了,它使我们避免重申明显的答案,最重要的是它可以帮助你得到更具体和相关的答案。 [FAQ](http://*.com/questions/how-to-ask)。 – 2013-05-11 15:18:36

+0

我发现如何显示内容(the_content()),作者(the_author())和时间(the_time('Y-m-j H:i'))。我没有找到如何通过这样的功能显示文件大小,比我在PHP中搜索答案,但有我的问题因为函数filesize(),不显示任何东西...我通过我的IMG网址,什么都没有,我可以'你看。我尝试方法file_exists(),但这表明我的文件不存在(上传\ 2013 \ 05 \ banner.jpg)我敢肯定,该文件存在 – Zaki 2013-05-11 15:27:37

attached file path(基于附件ID)上使用PHP的filesize

$bytes = filesize(get_attached_file($post->ID)); 

要转换/格式化值,利用WP功能size_format

$size = size_format($bytes); 

wp_convert_bytes_to_hr

$size = wp_convert_bytes_to_hr($bytes); 
+0

还没有发生 – Zaki 2013-05-11 17:17:35

+0

应该工作。请注意,它表示'$ post-> ID'你需要传递一个附件的ID – diggy 2013-05-11 17:43:15

if (have_posts()) : while (have_posts()) : the_post(); ?> 

    <div> 
     <?php if (has_post_thumbnail()) : ?> 
      <a href='<?php the_permalink(); ?>' title='<?php the_title_attribute(); ?>'> 
      <?php if (has_post_thumbnail()) the_post_thumbnail('small-thumb'); ?></a> 
     <?php endif;?> 

     <div>Date: <?php the_time('Y-m-j H:i') ?>, Author: <?php the_author(); ?></div> 
     <h3><?php the_title(); ?></h3> 
     <?php the_content(''); ?> 
     </div> 
<?php endwhile; endif; ?> 

也许这会有所帮助。