私はWordpressのadd_meta_box()関数を使用して、このようにカスタマイズされたメタフィールドを[新しい投稿の追加]ページに追加しています。これらのフィールドの1つでユーザーがファイルをアップロードできるようにして、単一の画像、PDF、オーディオファイル、またはビデオを投稿に関連付けることができるようにします。
私が見た最も近い例はこれです(リンクが削除されました*)。残念ながら、ファイルをWordpressのメディアアップローダーで処理したいので、ニーズに合いません。そのため、後でメディアライブラリに表示し、メディア設定に従ってサムネイルを生成する必要があります。
理想的には、Wordpressの既存の[メディアの追加]ダイアログを利用して、アップロードされたファイルのURLをテキストボックスに出力する方法があると思いますが、その方法がわかりません。この質問は似ていますが、答えは少し不格好です-エンドユーザーのためにこれを非常にシンプルに保ちたいと思います。
どうすればこれを達成できますか?FlutterやMagicFieldsなどのプラグインはお勧めしません-私はこれらを試しましたが、私の目的には合いません(画像をWordpressのMedia Uploaderで処理したい)。Wordpress3.0-alphaを使用しています。
(* =マルウェアの報告によりリンクが削除されました。アーカイブ内にありますが、自己責任で行ってください)