こんにちは
これは可能ですが簡単ではないと思います。
メディアが画像は wp_posts テーブルに入っており、 post_parent フィールドにどの投稿に添付されたかが保存されています。
このフィールドには1つしか値を保持できません。
私は添付ファイルの場合のこのフィールドの仕様にあまり詳しくないのですが、複数の投稿に紐づけられた場合、このフィールドがどうなるのか・・・どれか一つの投稿の値しか保持していないと思います。
あるいは、投稿に img タグを自分で記述して参照した場合は、このような紐づけ情報が保持されません。
また、カスタムフィールドで画像を添付した場合には紐づけ情報が通常は wp_post_meta に保存されます。
結論としては、(万全を期すなら)画像のパスで wp_posts の post_content を検索し、さらに添付ファイルの投稿IDで wp_post_meta を検索する必要があります。
(wp_post_metaにどのように保持されるかは、プラグインなどの仕様によります)
こんにちは。
このたびはご回答誠にありがとうございます。
初めからやるとなるとかなり難しそうですね。
さて私も調べましたところ、「使われていない画像の削除」は「DNUI Delete not used image」というプラグインで可能なようでした。
https://www.momosiri.info/wppi/dnui-delete-not-used-image/
ということは、このプラグインから「使われている画像を検索する機能」だけを取り出すようなことは難しいでしょうか?