web-dev-qa-db-ja.com

で特定の投稿の添付ファイルの関係を管理する方法 WP 3.5以上

WordPress 3.5では、メディア管理は大きく変わりました。また、添付ファイルを特定の投稿に関連付けることは基本的に下位互換性のためだけに行われています。したがって、メディアモーダル内から任意の投稿タイプの投稿に添付ファイルをアップロードすると、投稿IDが添付ファイルIDの親になるという関係が確立されます。

ただし、添付ファイルが投稿にアップロードされると、その投稿のメディアモーダル内からその投稿と関係のある添付ファイルを管理することはできません。

画像をアップロードした後、すぐに選択して挿入できますが、メディアはサイト全体のメディアセクションにダンプされるため、3.5のように特定の投稿への添付ファイルを管理することはできません。

enter image description here

これにより、以下の問題が発生します。

メディアを完全に削除して再アップロードしないと、特定の投稿に対する添付ファイルの関係を管理することは不可能です。それだけで以前と変わらない。しかし、メディアが他のすべてのメディアと同じタブにまとめられ、特定の投稿との関係でメディアを管理するためのタブがなくなったため、特定の投稿に添付されているメディアを見つけることさえ困難になります。

メディアを投稿に添付し、それから別の投稿にアップロードした後は、古い投稿(スライダーや商品など)に戻って添付メディアを交換する必要があります。新しいエディタの[メディア]タブでは、現在の投稿との関連性がある添付ファイルの先頭にすべてのメディアが表示されるわけではありません。これが写真の例です。

enter image description here

ここではそれほど悪くありません、それは1つか2つの投稿しか分離されていないからです。しかし、数ヶ月後に戻ることを想像してください。その投稿に関連する添付ファイルを見つけることは不可能です。

投稿とそれに関連する添付ファイルとの関係を利用するプラグイン、およびカスタムページテンプレートがたくさんあります。そのため、これらの関係を取り除くことは将来的には非常に困難になるでしょう。

私の答えは、特定の投稿に添付されているメディア用に左側に別のタブを作成することであると思います。または、メディアタブの順番を現在の投稿に関連する添付ファイルで始めるようにします。これは短期間の修正です。

メディアを投稿に関連付けるための長期的な他の方法は、これらのプラグインおよびテーマ開発者によって作成される必要があります。新しいタブを作成したり、添付ファイルにメタデータを追加したり、関係を作成したりするために使用できるフックがあると思います。

私は心配していますか?修正するアイデア?

23
Brian Krogsgard

私はパニックショーの一部でした。私たちがパニックを止めることができると言ってうれしいです、メディアライブラリのドロップダウンで「この投稿にアップロード」オプションを選択することによってこれを見る方法があります:

enter image description here

Michael Fields への小道具)

15
Coen Jacobs