WordPress visualizzare la dimensione dei file nella libreria media

In questo post vediamo come aggiungere alla libreria media di wordpress una colonna aggiuntiva in cui visualizzare le dimensioni di ciascun file.

Questa informazione normalmente è visibile solamente nella schermata successiva che ci appare dopo aver cliccato su ogni file. Ma può essere utile averla nella lista di tutti i media per capire ad esempio se qualche file, immagine, documento o altro eccede nelle dimensioni rallentando il caricamento della nostra pagina ed al tempo stesso penalizzando il posizionamento SEO.

Per ottenere la nostra colonna aggiuntiva, dobbiamo recarci all’interno del file “functions.php” presente nel nostro tema (meglio utilizzare una versione child).

Menu laterale sinistro cliccate su ASPETTO quindi su EDITOR. Ora dal menu di destra cercate il file functions.php e cliccate sul suo nome.

Al termine del contenuto, e subito prima dell’ultima riga preceduta dai caratteri “?>

inserire quanto segue:


// Visualizza la dimensione di ogni file nella libreria dei Media
add_filter( 'manage_upload_columns', 'wpse_237131_add_column_file_size' );
add_action( 'manage_media_custom_column', 'wpse_237131_column_file_size', 10, 2 );

function wpse_237131_add_column_file_size( $columns ) { // Create the column
$columns['filesize'] = 'File Size';
return $columns;
}
function wpse_237131_column_file_size( $column_name, $media_item ) { // Display the file size
if ( 'filesize' != $column_name || !wp_attachment_is_image( $media_item ) ) {
return;
}
$filesize = filesize( get_attached_file( $media_item ) );
$filesize = size_format($filesize, 2);
echo $filesize;
}

 

Premete il pulsante AGGIORNA FILE per salvarlo

Apriamo ora la libreria MEDIA e notiamo la nostra colonna aggiuntiva riportante le dimensioni di ciascun file

sotto un esempio

Wordpress visualizzare la dimensione dei file nella libreria media

Rispondi

Rispondi

%d blogger hanno fatto clic su Mi Piace per questo: