サポート » 使い方全般 » 記事でアップロードしたメディアと「アップロード先」の関連

  • #式(固定ページ用テンプレート)
    $args = array(‘numberposts’ => -1,’post_mime_type’ => ‘image’,’post_parent’ => $post -> ID,’post_status’ => null, ‘post_type’ => ‘attachment’);
    $attachments = get_children($args);
    if ($attachments) foreach($attachments as $attachment){(処理)}}

    上記のような条件で記事ページで「メディア追加」→「アップロード」にてアップした画像(※1)を拾うことができるのですが、ギャラリーや「メディアを挿入」で設定した画像は拾えません。
    ※1を確認できるのは「メディア」内の各画像を開いた際の「アップロード先」という項目になりますが、実際の記事側では本文にリンクを残したりしていないので、どのように紐付けされているのかがいまいち分かりません。

    やりたいことは、「メディアを挿入」から選んだ画像も取得したいということなのですが、どうすればいいでしょうか?

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • こんにちは、
    get_children()だと、投稿からメディアを追加した画像しか取得できないですよね。

    ギャラリー等では、紐づいていない画像も表示できるので、それらを取得するとなると

    直接投稿の中を調べる事になるのかな と思います。

    以前試してみた時の、残骸ですが よろしければ

    http://tenman.info/labo/snip/archives/7261

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「記事でアップロードしたメディアと「アップロード先」の関連」には新たに返信することはできません。