サポート » 使い方全般 » 同じ画像を使用している投稿の一覧表示

  • 現在の記事のアイキャッチに使用した画像と同じ画像を、投稿内に挿入した画像、アイキャッチ画像問わず、同じ画像を使用している投稿の一覧の取得(投稿記事のタイトルとリンク)することは可能でしょうか。
    メディアライブラリの添付ファイルの詳細にはアップロード先としてタイトルとリンクが表示されているので、カスタムフィールドを使用しなくてもできるのかもしれないと思い、色々検索して探しましたが、この場合の検索方法もよくわからず、質問させていただきました。
    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    同じアイキャッチを使っている投稿一覧でよければ、

    ヒントだけでよろしければ、

    投稿のアイキャッチ画像のIDは、非表示カスタムフィールド _thumbnail_id に保存されています。

    なので、get_postsで画像のID(下の場合は、34611の部分)を指定して、投稿を取得すれば、可能だと思います。

    $args = array(
    	'post_type' => 'post',
    	'meta_key' => '_thumbnail_id',
    	'meta_value' => 34611,
    );
    $post_list = get_posts( $args );
    //var_dump($post_list);

    投稿内に貼り付けた画像を含むなら、すべての投稿を取得して、同じ画像をチェックする事になるんじゃないかと思います。

    nobitaさま
    ヒントありがとうございます。
    _thumbnail_id を知らなかったので助かりました。
    PHPもScriptも検索頼りのレベルなので、ヒントを元に色々挑戦してみます。表示できるようになりましたらお知らせします。
    ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「同じ画像を使用している投稿の一覧表示」には新たに返信することはできません。