URLs für alle Bildgrößen über das Admin-Panel abrufen

Wir wollen WordPress als Host-Bild verwenden, das wir in unserem E-Mail-Newsletter verwenden werden.

Zu diesem Zweck können wir das Bild natürlich über das Media-Panel in Admin hochladen und entweder mit der rechten Maustaste auf das Bild klicken und URL erhalten oder Bibliothek eingeben und auf das Bild klicken , um die URL im Detailbereich zu sehen.

Dann könnten wir die Thumbnail-Größe basierend auf dem Thema / den Einstellungen manuell hinzufügen:

a_full_url/image.150x150.ext 

Und natürlich könnten wir das Medium- oder Large-Bild in einen Post oder eine Seite einfügen und mit der rechten Maustaste klicken).

Gibt es einen einfacheren Weg, über die GUI, dass ein Administrator die verschiedenen Größen für ein Bild anzeigen / erhalten kann?

Solutions Collecting From Web of "URLs für alle Bildgrößen über das Admin-Panel abrufen"

Das ist eine gute Idee. Danke, dass du es vorgeschlagen hast. 🙂

Sie können der Medienbibliothek, die die Pfade ausgibt, eine Spalte hinzufügen. Das wird sie alle ausspucken. Sie können es natürlich filtern, um nur die Größen zu zeigen, die Sie wirklich wünschen. Fügen Sie functions.php oder ähnliches ein.

 // Adds a "Sizes" column function sizes_column( $cols ) { $cols["sizes"] = "Sizes"; return $cols; } // Fill the Sizes column function sizes_value( $column_name, $id ) { if ( $column_name == "sizes" ) { // Including the direcory makes the list much longer // but required if you use /year/month for uploads $up_load_dir = wp_upload_dir(); $dir = $up_load_dir['url']; // Get the info for each media item $meta = wp_get_attachment_metadata($id); // and loop + output foreach ( $meta['sizes'] as $name=>$info) { // could limit which sizes are output here with a simple if $name == echo "" . $name . "
"; echo "" . $dir . "/" . $info['file'] . "
"; } } } // Hook actions to admin_init function hook_new_media_columns() { add_filter( 'manage_media_columns', 'sizes_column' ); add_action( 'manage_media_custom_column', 'sizes_value', 10, 2 ); } add_action( 'admin_init', 'hook_new_media_columns' )

Verwenden Sie als schnellen und schmutzigen Hack, um die Größe langer URLs in Schach zu halten. In der Produktion würde ich dies wahrscheinlich zu einem

und ein paar Admin-CSS hinzufügen, um die Anzeige über das Site-Plugin anzupassen.

Bildbeschreibung hier eingeben

Die Tatsache, dass grundlegende WP-functionalität Ihnen kein Panel zur Verfügung stellt, um diese Größen zu verwalten und Medienlinks abzurufen.

Sie können weiterhin a_full_url/image.150x150.ext , oder:

1) Gehen Sie zu einer beliebigen Post- / Seiten-Entität über das Admin-Panel. Verwenden Sie die function “Bild hinzufügen”

2) Wählen Sie eine bestimmte Größe, die Sie benötigen, und wenden Sie ein Bild an

Wordpress Anhang Details

3) Gehe zum “Text” Modus desselben und finde . Kopieren Sie das und verlassen Sie den Editor, nachdem Sie Änderungen rückgängig gemacht haben.

Komplizierte und nicht benutzerfreundliche Lösung, aber das ist es, was Sie mit UI-only erreichen können, ohne Plugins von Drittanbietern.