当前位置:首页>WordPress建站>后台定制>WordPress媒体库显示文件大小(占用空间)和尺寸

WordPress媒体库显示文件大小(占用空间)和尺寸

如果你想在后台 > 媒体库,直截了当地了解上传的文件大小(占用空间)和尺寸,如下图所示,只要按照本文的方法进行操作即可。

display-image-size-dimensions-wpdaxue_com

显示占用空间:下载安装 Media File Sizes 插件即可,All Sizes 表示包括缩略图在内所有大小,Original 表示原图大小。

显示尺寸(图片文件):

将下面的代码添加到当前主题的functions.php 即可:

/**
 * 在媒体库显示文件尺寸
 * From https://www.wpdaxue.com/display-image-size-dimensions.html
 */
add_filter('manage_upload_columns', 'size_column_register');
function size_column_register($columns) {
	$columns['dimensions'] = __('Dimensions');
	return $columns;
}

add_action('manage_media_custom_column', 'size_column_display', 10, 2);
function size_column_display($column_name, $post_id) {
	if( 'dimensions' != $column_name || !wp_attachment_is_image($post_id))
		return;
	list($url, $width, $height) = wp_get_attachment_image_src($post_id, 'full');
	echo esc_html("{$width}×{$height}");
}

如果你想在编辑媒体时,也显示文件大小,如下图:

show-file-size-information-on-attachment-screen-wpdaxue_com

只需将下面的代码添加到当前主题的 functions.php 即可

/**
 * 在媒体编辑页面显示文件大小
 * From http://maorchasen.com/blog/2013/01/27/show-file-size-information-on-attachment-screen/
 * @author Maor Chasen
 */
function mc_attachment_submitbox_filesize() {
	$post = get_post();
	$filesize = @filesize( get_attached_file( $post->ID ) );
 
	if ( ! empty( $filesize ) && is_numeric( $filesize ) && $filesize > 0 ) : ?>
		<div class="misc-pub-section">
			<?php _e( '文件大小:' ); ?> <strong><?php echo size_format( $filesize ); ?></strong>
		</div>
	<?php
	endif;
}
add_action( 'attachment_submitbox_misc_actions', 'mc_attachment_submitbox_filesize' );
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
后台定制

让WordPress后台用户列表可以搜索名字、姓氏和公开显示名

2013-7-3 8:00:59

后台定制

让WordPress记住不同主题下所选择的的页面模板

2013-7-5 10:05:46

5 条回复 A文章作者 M管理员
  1. wordpress 设置 多媒体 媒体选项 里的缩略图怎么调取
    还有点了 加入QQ群,加不进去,是个空白页
    还有 注册账号,没有邮件发送到邮箱,不知道密码

    • 我的网站的注册账号是会发送邮件的。再说了,注册时候,已经要求你填写密码了,难道你连刚刚填的密码都不记得了吗?

    • 嘻嘻哈哈

      刚又测试了下,QQ邮箱能收到,我用的我那网站域名邮箱不行,刚试了下找回密码,还是没有收到邮件

    • 倡萌

      你的QQ邮箱能收到,说明我网站的发送邮件的功能是正常。至于其他邮箱收不到,可能你的邮箱拦截了我的发件邮箱地址,或者将我的发件邮箱地址误判为黑名单了。

  2. 感觉实际意义不大,不用原版的媒体管理器的。

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索