Tôi có một plugin biểu mẫu WordPress và tôi sử dụng media_handle_upload
để tải lên các tệp và nhận id trực tiếp và đính kèm id của nó vào bài đăng dưới dạng ngày meta, tôi đã sử dụng như sau để làm điều đó:
HTML của trường biểu mẫu là:
<input type="file" name="my_file_upload" id="my_file_upload">
Và mã php là:
$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 );
}
Và mọi thứ đã hoạt động hoàn hảo.
Bây giờ tôi đang cố tải lên nhiều tệp, mã HTML của tôi là:
<input type="file" name="my_file_upload[]" id="my_file_upload[]" multiple="multiple">
Nhưng tôi không thể làm cho media_handle_upload
chức năng hoạt động với nhiều tập tin tải lên.
Bất kỳ trợ giúp sẽ được đánh giá cao.