画像アップロードフィールドをカスタム書き込みパネルに直接追加するにはどうすればよいですか?
1 回答
- 投票
@MathSmathが提供したコードは正しいです.ただし、多くのアップロードフィールドを処理する場合、または複数のファイルをアップロードする場合は、それを大幅に変更する必要があります.
その上、ファイルのアップロードにWordPressメディアライブラリを利用していません(これは舞台裏ですべての汚い仕事をします).
メタボックスのようなプラグインをご覧になることをお勧めします.プラグインは、ファイルをアップロードする両方の方法をサポートしています.
特に複数のアップロードを作成する場合は、コードの記述と保守の労力を軽減するのに役立ちます.
免責事項:私はMetaBoxの作成者です.
The code that @MathSmath provided is right. However, if you handle many upload fields, or want to upload multiple files, then you have to modify it a lot.
Besides, it doesn't utilize WordPress media library for uploading files (which does all the dirty work behind the scene).
I'd suggest you take a look at a plugin like Meta Box. The plugin supports both ways to upload files:
input[type="file"]
, which uses a similar code above (see docs) andIt can help you reduce the effort writing and maintaining the code, especially when you want to create multiple uploads.
Disclaimer: I'm the author of Meta Box.
ワードプレス管理者の「ページ」の下に新しいページを追加し、いくつかのカスタムフィールドを追加しました.また、アップロード画像フィールドをページエディタに追加できるようにしたいのですが、カスタムフィールドを介してこれを行う方法はありますか?
または、この能力が必要な場合、別の方向に進む必要がありますか?