我已经设置了一个自定义帖子类型,并希望能够将文件附加到这些帖子。我已经设置了CPT和metabox,还有上传功能。
当我在前端显示CPT时,我希望有一个文件的下载链接。为了简化,我想使用附带的MIME类型图标(wp-includes/images/crystal/document.png
例如)。使用wp_upload_bits()
元数组中没有MIME。
是否可以将MIME类型添加到函数中?或者我应该看看识别MIME的另一个函数/方法吗?
这是我的上传代码:
$upload = wp_upload_bits($_FILES[\'resources_attachment\'][\'name\'], null, file_get_contents($_FILES[\'resources_attachment\'][\'tmp_name\']));
if(isset($upload[\'error\']) && $upload[\'error\'] != 0) {
wp_die(\'There was an error uploading your file. The error is: \' . $upload[\'error\']);
} else {
add_post_meta($id, \'resources_attachment\', $upload);
update_post_meta($id, \'resources_attachment\', $upload);
}