4

メディア コレクションにアップロードする画像を画像名で取得するにはどうすればよいですか?

たとえば、という画像をアップロードしましたapple.jpgが、URL をハードコーディングせずにこれを動的に取得したいと考えています。

私はこのようなことができるように:

<img src="<?php echo get_uploaded_image_url_by_name('apple');?>" />

出来ますか?

そして、この画像の情報を配列で取得できればさらに良いです:

array(
   'src' => xxx,
   'alt' => 'xxx',
   'title' => 'xxx'
)

何か案は?

私はこの答えを試しましたが、うまくいかないようです:

4

1 に答える 1

1
wp_handle_upload

その画像のメタデータを取得したい場合は、アップロードされた ID を知っている必要があります。(attachment_id のことです) 使い方が簡単だとわかっていれば、この Function ;

https://codex.wordpress.org/Function_Reference/wp_handle_upload

アップロードされたアイテムIDを取得するために機能します。

wp_get_attachment_metadata

別の方法として、medias attachment_id がわかっている場合は、それに関するすべてのメタデータを取得できます。

https://codex.wordpress.org/Function_Reference/wp_get_attachment_metadata

于 2016-03-08T03:40:22.493 に答える