• RSS

[WP]WordPress でメディアにアップされた画像を取得して表示する方法

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

WordPress のwp_get_attachment_url() 関数を使って、メディアに登録されている画像(添付ファイル)のURLを取得し、ブログに表示する方法のご紹介です。

メディアにアップロードされた画像のURLを取得して表示

まずはサンプルコードからご紹介します。

上記コードの2 行目で、post_type(投稿タイプ)はattachment とし、post_mime_type(添付ファイルのとき MIME タイプ)はimageにします。

5 行目は、wp_get_attachment_url() で取得した添付ファイルのURLを、img タグのsrc属性 に入れます。

上記の例だと、posts_per_page=1orderby=rand にしており、1件の画像をランダムで表示できるようになりますので、例えば写真中心のブログであれば「今日の1枚」のような見せ方もできると思います。


また、以下のように画像の出力数や出力条件を変えてあげるだけで、

例えばアップロード画像一覧のようなギャラリーページを用意することも可能です。



  • このエントリーをはてなブックマークに追加
  • follow us in feedly

コメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください