Vuoi aggiungere una colonna Dimensioni alla libreria media di WordPress? La colonna Dimensioni può aiutare gli utenti a comprendere la larghezza e l'altezza delle loro immagini.

Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
function wh_column( $cols ) {
$cols["dimensions"] = "Dimensions (w, h)";
return $cols;
}
function wh_value( $column_name, $id ) {
$meta = wp_get_attachment_metadata($id);
if(isset($meta['width']))
echo $meta['width'].' x '.$meta['height'];
}
add_filter( 'manage_media_columns', 'wh_column' );
add_action( 'manage_media_custom_column', 'wh_value', 10, 2 );
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: 62 migliori temi gratuiti per blog WordPress o 7 migliori plugin per moduli di contatto WordPress.
Aggiunta per visualizzare anche la dimensione del file
function dimension_value( $column_name, $id ) { $meta = wp_get_attachment_metadata($id); if(isset($meta[‘width’])) echo $meta[‘width’].’ x ‘.$meta[‘height’].”; $media_filesize = filesize(get_attached_file($id)); $media_filesize = size_format($media_filesize, 2); echo $media_filesize; }
il che ha il vantaggio di visualizzare la dimensione del file per pdf ecc. (media senza larghezza)
Ciao, Grazie per questo snippet. C'è la possibilità di rendere la colonna Dimensioni ordinabile? Grazie ancora.
È fantastico, grazie!
Post pratico! Sono grato per le informazioni! Qualcuno sa dove potrei ottenere un modulo vuoto OR 8.010.5 con cui lavorare?
Come posso aggiungere le dimensioni alla scheda "Libreria Media" nell'Uploader Media?
Suggerisco questo codice function wh_value( $column_name, $id ) { if ( $column_name == “dimensions” ): $meta = wp_get_attachment_metadata($id); if(isset($meta[‘width’])) echo $meta[‘width’].’ x ‘.$meta[‘height’]; endif; }
perché se hai un'altra colonna questo codice non sovrascrive le dimensioni
Brillante, ora posso combinarlo con lo snippet dell'ID di visualizzazione! Grazie Andrea!
Ciao! Ancora, ottimo snippet. Il tuo sito web è una miniera d'oro per un umile blogger come me :) Ho aggiunto questo codice al mio functions.php, la colonna Dimensioni (l, a) appare, funziona benissimo. Ma se guardo la colonna accanto: 'ID' ora ottengo le dimensioni + il numero ID.
Esempio:
Dimensioni (l, a) mostra 400 x 300 La colonna ID mostra 400 x 300 (nessuno spazio) 235 (che è il numero ID) + un numero misterioso tra 1 e 5.
È normale o sono solo io? :)
Grazie mille!
non dovrebbe mostrarlo, che versione di wordpress stai usando?
Ciao Kevin, sto usando WP 3.0.4 e non ho ancora aggiornato, lo so, sono in ritardo :)
Testerò le cose in quella versione per assicurarmi che non ci siano problemi.