web-dev-qa-db-ja.com

投稿のギャラリーから画像を取得する

Wordpressで投稿ギャラリーから画像を取得する可能性はありますか?画像は投稿に挿入されず、ギャラリーにあります。私は「ギャラリーインデックス」ページを作成しようとしていますが、代わりにユーザーに「カバーイメージ」を設定させて、投稿の添付ファイルをギャラリーの一部として使用したいと思います。

私はwp_get_attachment_image()を試してみましたが、ギャラリー上のイメージではなく、挿入されたイメージに対して機能すると思います。

前もって感謝します。

ファン。-

1
Jaypee

あなたはget_childrenを使用して投稿に添付されたメディアを取得することができます。 IE:投稿ID == 14の最初の添付画像を取得する

$args = array( 'post_mime_type' => 'image',
               'numberposts'    => 1,
               'post_parent'    => 14,
               'post_type'      => 'attachment' );

$first_attached_image = get_children( $args );
2
MZAweb

答えとしてプラグインを提案するのは嫌ですが、あなたはJustin Tadlockのget the imageプラグインをチェックアウトしましたか?確かに解剖する価値があり、学習に最適であり、それは間違いなくあなたの問題を解決するのに役立ちます。

http://wordpress.org/extend/plugins/get-the-image/

ネイティブのワードプレス機能を使いたい場合は、コーデックをチェックしてください。 http://codex.wordpress.org/Function_Reference/wp_get_attachment_image

0
Simon