我目前正在设置一个自定义帖子类型,其中包含用于在帖子中上传文件的自定义元框。基于this tutorial,我可以使用wp_upload_bits()
函数上传文件,如下所示:
wp_upload_bits($_FILES['wp_custom_attachment']['name'], null, file_get_contents($_FILES['wp_custom_attachment']['tmp_name']));
问题是我无法在每个自定义帖子类型的基础上创建上传文件夹中的子文件夹。上传文件时,它会按年份和月份组织或转储到uploads
文件夹中(如果我转到设置>媒体并取消选中“将我的上传内容整合到基于月份和年份的文件夹中。)
基于this article关于WordPress中的附件,似乎可以通过绕过Wordpress内置API来解决这个问题。
还有其他方法吗?