• Hye I was able to get the media file size display in wordpress using this php code however I dont know how to make it sortable can you kindly assist. Code used to display media file size is below: (thanks in advance)

    add_filter( 'manage_media_columns', 'td_media_columns_filesize' );
    /**
     * Filter the Media list table columns to add a File Size column.
     *
     * @param array $posts_columns Existing array of columns displayed in the Media list table.
     * @return array Amended array of columns to be displayed in the Media list table.
     */
    function td_media_columns_filesize( $posts_columns ) {
    	$posts_columns['filesize'] = __( 'File Size', 'text-domain' );
    	return $posts_columns;
    }
    add_action( 'manage_media_custom_column', 'td_media_custom_column_filesize', 10, 2 );
    /**
     * Display File Size custom column in the Media list table.
     *
     * @param string $column_name Name of the custom column.
     * @param int    $post_id Current Attachment ID.
     */
    function td_media_custom_column_filesize( $column_name, $post_id ) {
    	if ( 'filesize' !== $column_name ) {
    		return;
    	}
    	$bytes = filesize( get_attached_file( $post_id ) );
    	echo size_format( $bytes, 2 );
    }
    add_action( 'admin_print_styles-upload.php', 'td_filesize_column_filesize' );
    /**
     * Adjust File Size column on Media Library page in WP admin
     */
    function td_filesize_column_filesize() {
    	echo
    	'<style>
    		.fixed .column-filesize {
    			width: 10%;
    		}
    	</style>';
    }
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘Media Files’ is closed to new replies.