はじめに
メディアファイルのサイズが大きい場合、ページの読み込みに影響を与えることがあります。
メディア→ライブラリの一覧にファイルサイズを表示させることで、簡単に確認できるようにします。
完成イメージ

実装手順
以下のコードをfunctions.phpに追加します。
// 管理画面一覧にカラムを追加
add_filter('manage_media_columns', function ($columns) {
$columns['filesize'] = 'サイズ';
return $columns;
});
// 管理画面一覧のカラムにデータを表示
add_action('manage_media_custom_column', function ($column_name, $id) {
if ($column_name !== 'filesize') {
return;
}
$file_path = get_attached_file($id);
if ($file_path && file_exists($file_path)) {
$bytes = filesize($file_path);
echo size_format($bytes, 2);
}
}, 10, 2);
さいごに
今回紹介した方法を使えば、管理画面で簡単にメディアファイルのサイズを確認できるようになります。
これにより、大きなファイルを見逃さず、効率的に管理できるようになります。

