Añadir columna con el tamaño del archivo a la biblioteca de medios

Añadir columna con el tamaño del archivo a la biblioteca de medios

Este fragmento de código añade una nueva columna a la biblioteca multimedia de WordPress con el tamaño de archivo de las imágenes.

<?php
<pre class="wp-block-code"><code>&lt;?php
// Añadir columna en biblioteca de medios: tamaño del archivo

add_filter('manage_upload_columns', 'new_add_column_file_size');
add_action('manage_media_custom_column', 'new_column_file_size', 10, 2);
add_action('admin_head', 'bp_add_media_styles');

// Crea la columna
function new_add_column_file_size($columns)
{
  $columns&#91;'newFilesize'] = __('File Size');
  return $columns;
}
// Muestra el tamaño del archivo
function new_column_file_size($column_name, $media_item)
{
  if ('newFilesize' != $column_name || !wp_attachment_is_image($media_item)) {
    return;
  }
  $newFilesize = filesize(get_attached_file($media_item));
  $newFilesize = size_format($newFilesize, 2);
  echo $newFilesize;
}
// Formatea el ancho de la columna con CSS
function new_add_media_styles()
{
  echo '&lt;style>.column-newFilesize {width: 60px;}&lt;/style>';
}</code></pre>

¿Te ha gustado este código? Coméntalo con códigosWP:

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio