Voulez-vous ajouter une colonne Dimensions à la médiathèque WordPress ? La colonne Dimensions peut aider les utilisateurs à comprendre la largeur et la hauteur de leurs images.

Instructions :
Il vous suffit d'ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site :
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 );
Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : 62 meilleurs thèmes de blog WordPress gratuits ou 7 meilleurs plugins de formulaire de contact WordPress.
Ajout pour afficher également la taille du fichier
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; }
ce qui a l'avantage d'afficher la taille du fichier pour les pdf, etc. (médias sans largeur)
Bonjour,
Merci pour cet extrait. Y a-t-il une possibilité de rendre la colonne Dimensions triable ?
Merci encore.
C'est super, merci !
Post pratique ! Je suis reconnaissant pour l'information ! Quelqu'un sait où je pourrais éventuellement obtenir un formulaire vierge OU Form 8.010.5 pour travailler ?
Comment puis-je ajouter des dimensions à l'onglet « Médiathèque » dans l'outil d'importation de médias ?
Je suggère ce code
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; }
car si vous avez une autre colonne, ce code ne réécrit pas les dimensions
Brillant, maintenant je peux le combiner avec l'extrait pour afficher l'ID ! Merci Andrea !
Salut ! Encore une fois, excellent extrait. Votre site web est une mine d'or pour un humble blogueur comme moi 🙂
J'ai juste ajouté ce code à mon functions.php, la colonne Dimensions (l, h) apparaît, cela fonctionne très bien. Mais si je regarde la colonne à côté : 'ID', j'obtiens maintenant les dimensions + le numéro d'ID.
Exemple :
Dimensions (l, h) affiche 400 x 300
La colonne ID affiche 400 x 300 (sans espace) 235 (qui est le numéro d'identification) + un nombre mystérieux entre 1 et 5.
Est-ce normal ou c'est juste moi ? 🙂
Merci beaucoup !
ne devrait pas afficher cela, quelle version de wordpress utilisez-vous ?
Salut Kevin, j'utilise WP 3.0.4 et je n'ai pas encore mis à jour, je sais, je suis en retard 🙂
Je vais tester les choses dans cette version pour m'assurer qu'il n'y a pas de problèmes.