WordPressフォームプラグインがありmedia_handle_upload
、ファイルをアップロードしてそこにIDを直接取得し、メタIDとしてそのIDを投稿に添付するために使用しています。
フォームフィールドのHTMLは次のとおりです。
<input type="file" name="my_file_upload" id="my_file_upload">
そして、phpコードは次のとおりです。
$attach_id = media_handle_upload( 'my_file_upload', $post_id );
if ( is_numeric( $attach_id ) ) {
update_post_meta( $post_id, '_my_file_upload', $attach_id );
}
そして、すべてが完璧に機能していました。
今、私は私のHTMLコードが複数のファイルをアップロードしようとしています:
<input type="file" name="my_file_upload[]" id="my_file_upload[]" multiple="multiple">
しかしmedia_handle_upload
、複数のファイルをアップロードする機能を機能させることはできません。
任意の助けをいただければ幸いです。
foreachを使用して、複数のiamをモバイルにアップロードします。今では完全なコードを投稿するのが
—
困難
私は多くのforeachループを試しましたが、どれも動作しませんでした。
—
Engr.MTH 14