X

Cum să adaugi coloana Dimensiuni în biblioteca media WordPress

Fragmente de IsItWP

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.

adăugați coloană în biblioteca media cu lățimea și înălțimea imaginilor wp_get_attachment_metadata

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.

Comentarii   Lasă un răspuns

  1. 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)

  2. Bună,
    Mulțumesc pentru acest fragment de cod. Există vreo șansă să faceți coloana de dimensiuni sortabilă?
    Mulțumesc încă o dată.

  3. Acesta este grozav, mulțumesc!

  4. yengconstance July 8, 2016 at 11:12 pm

    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?

  5. Cum pot adăuga dimensiuni la fila „Biblioteca media” din Uploaderul media?

  6. 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

    1. Briliant, acum îl pot combina cu fragmentul de cod pentru afișarea ID-ului! Mulțumesc mult Andrea!

  7. 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!

    1. nu ar trebui să afișeze asta, ce versiune de wordpress folosești?

      1. Salut Kevin, folosesc WP 3.0.4 și încă nu am făcut upgrade, știu, sunt în urmă :)

        1. Voi testa lucrurile în acea versiune pentru a mă asigura că nu are probleme.

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!