X

So fügen Sie der WordPress-Mediathek eine Spalte für Abmessungen hinzu

Schnipsel von IsItWP

Möchten Sie der WordPress-Mediathek eine Spalte für Abmessungen hinzufügen? Eine Spalte für Abmessungen kann Benutzern helfen, die Breite und Höhe ihrer Bilder zu verstehen.

Mediathek-Spalte mit Bildbreite und -höhe hinzufügen wp_get_attachment_metadata

Anweisungen:

Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:

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 );

Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.

Wenn Ihnen dieses Code-Snippet gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: 62 beste kostenlose WordPress-Blog-Themes oder 7 beste WordPress-Kontaktformular-Plugins.

Kommentare   Hinterlasse eine Antwort

  1. Ergänzung zur Anzeige der Dateigröße

    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; }

    was den Vorteil hat, die Dateigröße für PDFs usw. anzuzeigen (Medien ohne Breite)

  2. Hallo,
    Danke für diesen Schnipsel. Gibt es eine Möglichkeit, die Spalte Abmessungen sortierbar zu machen?
    Danke nochmals.

  3. Das ist großartig, danke!

  4. Praktischer Beitrag! Ich bin dankbar für die Informationen! Weiß jemand, wo ich ein leeres OR Formular 8.010.5 finden könnte, um damit zu arbeiten?

  5. Wie kann ich Abmessungen zum Tab „Mediathek“ im Medien-Uploader hinzufügen?

  6. Ich schlage diesen Code vor
    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; }

    denn wenn Sie eine andere Spalte haben, überschreibt dieser Code nicht die Abmessungen

    1. Brillant, jetzt kann ich es mit dem Show ID-Snippet kombinieren! Danke Andrea!

  7. Hallo! Wieder ein großartiger Schnipsel. Ihre Website ist eine Goldgrube für einen bescheidenen Blogger wie mich 🙂
     
    Ich habe diesen Code zu meiner functions.php hinzugefügt, die Spalte Abmessungen (B, H) erscheint, sie funktioniert großartig. Aber wenn ich mir die Spalte daneben ansehe: „ID“, bekomme ich jetzt die Abmessungen + die ID-Nummer.

    Beispiel:

    Abmessungen (B, H) zeigt 400 x 300 an
    Die Spalte ID zeigt 400 x 300 (kein Leerzeichen) 235 (was die ID-Nummer ist) + eine mysteriöse Zahl zwischen 1 und 5.

    Ist das normal oder bin ich das nur? :)

    Vielen Dank!

    1. sollte das nicht anzeigen, welche Version von WordPress verwenden Sie?

      1. Hallo Kevin, ich benutze WP 3.0.4 und habe noch nicht aktualisiert, ich weiß, ich bin spät dran 🙂

        1. Ich werde die Dinge in dieser Version testen und sicherstellen, dass sie keine Probleme hat.

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!