Doriți să adăugați o coloană de dimensiuni în biblioteca media WordPress? Coloana de dimensiuni îi poate ajuta pe utilizatori să înțeleagă lățimea și înălțimea imaginilor lor.

Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
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 );
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare să consulți și alte articole de pe site, cum ar fi: cele mai bune 62 de teme gratuite pentru bloguri WordPress sau cele mai bune 7 pluginuri pentru formulare de contact WordPress.
Adăugare pentru afișarea și a dimensiunii fișierului
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; }
ceea ce are avantajul de a afișa și dimensiunea fișierului pentru pdf-uri etc. (media fără lățime)
Bună,
Mulțumesc pentru acest fragment de cod. Există vreo șansă să faceți coloana de dimensiuni sortabilă?
Mulțumesc încă o dată.
Acesta este grozav, mulțumesc!
Postare practică! Sunt recunoscător pentru informații! Știe cineva unde aș putea obține un formular OR 8.010.5 gol pentru a lucra cu el?
Cum pot adăuga dimensiuni la fila „Biblioteca media” din Uploaderul media?
Sugerez acest cod
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; }
deoarece dacă ai o altă coloană acest cod nu suprascrie dimensiunile
Briliant, acum îl pot combina cu fragmentul de cod pentru afișarea ID-ului! Mulțumesc mult Andrea!
Salut! Din nou, un fragment de cod grozav. Site-ul tău este o mină de aur pentru un blogger umil ca mine 🙂
Am adăugat acest cod în fișierul meu functions.php, coloana Dimensiuni (l, î) apare, funcționează excelent. Dar dacă mă uit la coloana de lângă ea: „ID”, acum primesc dimensiunile + numărul ID-ului.
Exemplu:
Dimensiuni (l, î) afișează 400 x 300
Coloana ID afișează 400 x 300 (fără spațiu) 235 (care este numărul ID-ului) + un număr misterios între 1 și 5.
Este normal sau sunt doar eu? 🙂
Mulțumesc mult!
nu ar trebui să afișeze asta, ce versiune de wordpress folosești?
Salut Kevin, folosesc WP 3.0.4 și încă nu am făcut upgrade, știu, sunt în urmă :)
Voi testa lucrurile în acea versiune pentru a mă asigura că nu are probleme.